testResults.xml

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<test-results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="nunit_schema_2.5.xsd" name="Policy Definition Tests" total="7212" errors="0" failures="37" not-run="0" inconclusive="0" ignored="0" skipped="0" invalid="0" date="2024-04-24" time="11:53:22">
  <environment nunit-version="2.5.8.0" user-domain="" user="tao" platform="Darwin" os-version="23.4.0" clr-version="8.0.4" cwd="/Users/tao/git/AzPolicyTest/AzPolicyTest" machine-name="Taos-Work-MacBook.local" />
  <culture-info current-culture="en-AU" current-uiculture="en-AU" />
  <test-suite type="TestFixture" name="Policy Definition Tests" executed="True" result="Failure" success="False" time="45.0952" asserts="0" description="Pester">
    <results>
      <test-suite type="TestFixture" name="/Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1" executed="True" result="Failure" success="False" time="45.0952" asserts="0" description="/Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1">
        <results>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="0.1735" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0692" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0504" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0504" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0084" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0084" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0874" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0043" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0043" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0086" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0086" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0016" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0016" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.1312" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0016" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0016" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0016" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0016" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0096" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0096" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0017" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0053" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0053" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0016" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0016" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0014" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0014" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0072" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0072" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0015" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0015" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.1522" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0128" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0128" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0028" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0028" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.1602" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0044" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0044" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0017" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.1674" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-aad-integrated-aks-with-admin-access.json&quot;,@{name=pol-audit-aks-aad-integrated-aks-with-admin-access; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="0.297" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0048" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0017" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0138" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0036" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0036" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0573" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0045" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0045" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0072" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0072" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0016" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0016" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0014" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0014" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0087" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0087" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0037" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0037" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0034" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0034" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0038" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0038" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0922" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0042" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0042" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0237" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0237" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0014" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0014" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0014" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0014" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.1116" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0014" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0014" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0162" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0162" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.1156" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0015" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.0015" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-clusters-should-use-azure-cni-overlay.json&quot;,@{name=pol-audit-aks-clusters-should-use-azure-cni-overlay; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="0.3585" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0114" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0014" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.0014" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0084" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.0084" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0189" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0391" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0014" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.0014" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.0029" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0492" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0014" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0014" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0048" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0048" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0538" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.0017" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0601" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0031" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.0031" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-aks-defender-profile-enabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-defender-profile-enabled.json&quot;,@{name=pol-audit-aks-defender-profile-enabled; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="0.4108" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0059" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.0017" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.012" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0339" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0028" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.0028" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0027" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.0027" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0418" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0014" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0014" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0028" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0028" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0459" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0015" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.0015" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.051" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-aks-disable-command-invoke.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-disable-command-invoke.json&quot;,@{name=pol-audit-aks-disable-command-invoke; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="0.4806" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0043" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0015" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.0015" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0129" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.0032" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0014" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.0014" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0353" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0014" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.0014" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0034" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.0034" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.003" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.003" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0586" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0044" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [enableDiskCSI] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [enableDiskCSI] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [enableFileCSI] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [enableFileCSI] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [enableSnapshotCSI] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [enableSnapshotCSI] must contain 'type' element" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0058" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [enableDiskCSI] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [enableDiskCSI] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [enableFileCSI] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [enableFileCSI] must have a valid value for the 'type' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [enableSnapshotCSI] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [enableSnapshotCSI] must have a valid value for the 'type' element" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0054" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [enableDiskCSI] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [enableDiskCSI] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [enableFileCSI] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [enableFileCSI] metadata must contain 'displayName' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [enableSnapshotCSI] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [enableSnapshotCSI] metadata must contain 'displayName' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0057" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [enableDiskCSI] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [enableDiskCSI] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [enableFileCSI] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [enableFileCSI] metadata must contain 'description' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [enableSnapshotCSI] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [enableSnapshotCSI] metadata must contain 'description' element" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0626" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0683" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.0032" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-aks-enable-csi.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-enable-csi.json&quot;,@{name=pol-audit-aks-enable-csi; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="0.5331" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0039" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0015" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.0015" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0114" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0332" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.003" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.003" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.0029" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0027" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.0027" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0414" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0028" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0028" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0453" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0511" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.003" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-images-should-have-vulnerability-resolved.json&quot;,@{name=pol-audit-aks-images-should-have-vulnerability-resolved; properties=},System.Collections.Hashtable)" time="0.003" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="0.582" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0039" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0015" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.0015" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0112" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0028" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.0028" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0322" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0014" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.0014" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0036" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.0036" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0387" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0014" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0014" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0443" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.0029" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0478" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-aks-rbac-should-be-used.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-rbac-should-be-used.json&quot;,@{name=pol-audit-aks-rbac-should-be-used; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="0.6275" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0051" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.0029" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.012" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0298" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0365" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.041" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0444" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-should-be-upgraded-non-vulnerable-version.json&quot;,@{name=pol-audit-aks-should-be-upgraded-non-vulnerable-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="0.674" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0049" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0105" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0299" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0369" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0405" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0453" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-aks-use-managed-identities.json&quot;,&quot;./templates/policyDefinitions/aks/pol-audit-aks-use-managed-identities.json&quot;,@{name=pol-audit-aks-use-managed-identities; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="0.7187" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0036" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0014" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.0014" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0106" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0303" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0357" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0405" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0437" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-disks-cache-encrypted-at-host.json&quot;,@{name=pol-deny-aks-disks-cache-encrypted-at-host; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="0.7639" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0039" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0014" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.0014" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0106" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.028" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0349" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0399" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0433" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deny-aks-should-have-local-auth-methods-disabled.json&quot;,@{name=pol-deny-aks-should-have-local-auth-methods-disabled; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="0.8076" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0047" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0113" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0292" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0357" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0385" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0426" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-aks-azure-policy-addon.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-azure-policy-addon.json&quot;,@{name=pol-deploy-aks-azure-policy-addon; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="0.8692" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0086" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0258" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0535" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0068" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [workspaceResourceId] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [workspaceResourceId] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [namespacesForDataCollection] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [namespacesForDataCollection] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [namespaceFilteringModeForDataCollection] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [namespaceFilteringModeForDataCollection] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [dataCollectionInterval] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [dataCollectionInterval] must contain 'type' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0066" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [workspaceResourceId] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [workspaceResourceId] must have a valid value for the 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [namespacesForDataCollection] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [namespacesForDataCollection] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [namespaceFilteringModeForDataCollection] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [namespaceFilteringModeForDataCollection] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [dataCollectionInterval] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [dataCollectionInterval] must have a valid value for the 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0063" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [workspaceResourceId] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [workspaceResourceId] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [namespacesForDataCollection] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [namespacesForDataCollection] metadata must contain 'displayName' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [namespaceFilteringModeForDataCollection] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [namespaceFilteringModeForDataCollection] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [dataCollectionInterval] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [dataCollectionInterval] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0063" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [workspaceResourceId] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [workspaceResourceId] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [namespacesForDataCollection] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [namespacesForDataCollection] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [namespaceFilteringModeForDataCollection] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [namespaceFilteringModeForDataCollection] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [dataCollectionInterval] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [dataCollectionInterval] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0578" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0607" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-aks-container-insights.json&quot;,&quot;./templates/policyDefinitions/aks/pol-deploy-aks-container-insights.json&quot;,@{name=pol-deploy-aks-container-insights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="0.9079" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0045" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0099" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0251" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0309" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0337" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0378" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-sql-server-aad-auth.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-aad-auth.json&quot;,@{name=pol-audit-deny-sql-server-aad-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="0.9461" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0085" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.025" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0307" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0337" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0373" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-sql-server-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-public-endpoint.json&quot;,@{name=pol-audit-deny-sql-server-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="0.9837" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0087" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0242" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0299" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0339" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0367" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-sql-server-tls-version.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-deny-sql-server-tls-version.json&quot;,@{name=pol-audit-deny-sql-server-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="1.0239" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0042" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0107" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.026" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.032" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0361" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0393" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-sql-advanced-data-security.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-advanced-data-security.json&quot;,@{name=pol-audit-sql-advanced-data-security; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="1.0646" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0047" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0095" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0264" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0328" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0357" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0396" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-sql-server-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-server-private-endpoint.json&quot;,@{name=pol-audit-sql-server-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="1.1016" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0085" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0248" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0296" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0334" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0361" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-sql-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-audit-sql-vuln-assessment.json&quot;,@{name=pol-audit-sql-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="1.1573" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0086" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0238" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0468" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0054" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [auditActionsAndGroups] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [auditActionsAndGroups] must contain 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [diagnosticsSettingNameToUse] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [diagnosticsSettingNameToUse] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0068" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [auditActionsAndGroups] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [auditActionsAndGroups] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [diagnosticsSettingNameToUse] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [diagnosticsSettingNameToUse] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0041" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [auditActionsAndGroups] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [auditActionsAndGroups] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [diagnosticsSettingNameToUse] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [diagnosticsSettingNameToUse] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0051" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [auditActionsAndGroups] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [auditActionsAndGroups] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [diagnosticsSettingNameToUse] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [diagnosticsSettingNameToUse] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0497" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0539" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-sql-database-auditing-settings.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-database-auditing-settings.json&quot;,@{name=pol-deploy-sql-database-auditing-settings; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="1.1982" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0046" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.009" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0252" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0325" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0356" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0399" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-sql-tde.json&quot;,&quot;./templates/policyDefinitions/azure-sql/pol-deploy-sql-tde.json&quot;,@{name=pol-deploy-sql-tde; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="1.2608" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0168" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0033" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0033" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0034" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0034" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0034" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0034" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0502" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0035" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0035" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0162" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0162" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0548" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0589" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0617" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-acr-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-disable-public-network-access.json&quot;,@{name=pol-audit-acr-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="1.2996" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0086" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0234" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0295" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0339" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.037" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-acr-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-encrypt-with-cmk.json&quot;,@{name=pol-audit-acr-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="1.3404" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0044" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0106" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0264" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0329" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0358" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0398" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-acr-using-premium-sku.json&quot;,&quot;./templates/policyDefinitions/container-registry/pol-audit-acr-using-premium-sku.json&quot;,@{name=pol-audit-acr-using-premium-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="1.3787" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0085" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0248" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0017" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0304" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0333" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0373" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-cdb-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-disable-public-network-access.json&quot;,@{name=pol-audit-deny-cdb-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="1.4165" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0088" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0251" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0298" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.034" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0368" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-encrypt-with-cmk.json&quot;,@{name=pol-audit-deny-cdb-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="1.4549" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0042" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0101" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0249" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0306" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0346" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0374" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-cdb-firewall-rule-exists.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-firewall-rule-exists.json&quot;,@{name=pol-audit-deny-cdb-firewall-rule-exists; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="1.4952" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0046" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0091" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0255" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0314" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0346" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0392" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-cdb-key-based-metadata-write.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-key-based-metadata-write.json&quot;,@{name=pol-audit-deny-cdb-key-based-metadata-write; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="1.532" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0086" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0244" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0294" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0331" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0359" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-cdb-local-auth.json&quot;,&quot;./templates/policyDefinitions/cosmos-db/pol-audit-deny-cdb-local-auth.json&quot;,@{name=pol-audit-deny-cdb-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="1.5707" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0088" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0238" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0298" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0339" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0368" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-adx-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-audit-adx-private-endpoints.json&quot;,@{name=pol-audit-adx-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="1.6095" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0045" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0099" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0252" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.031" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0337" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0379" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-adx-disk-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-disk-encryption.json&quot;,@{name=pol-deny-adx-disk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="1.6484" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0084" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0253" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.031" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0338" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0378" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-adx-double-encryption.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-double-encryption.json&quot;,@{name=pol-deny-adx-double-encryption; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="1.6908" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0098" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0289" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.003" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.003" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0336" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0381" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0414" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-adx-encrypt-with-cmk.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-encrypt-with-cmk.json&quot;,@{name=pol-deny-adx-encrypt-with-cmk; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="1.731" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0093" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0245" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0308" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0352" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0381" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-adx-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-explorer/pol-deny-adx-public-network-access.json&quot;,@{name=pol-deny-adx-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="1.7707" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0043" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0099" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0251" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0313" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0342" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0387" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-adf-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-private-endpoints.json&quot;,@{name=pol-audit-adf-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Failure" success="False" time="2.1474" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0089" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Failure" success="False" time="0.3535" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Failure" success="False" time="0.3279" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.3279" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected $true, but got $false.</message>
                          <stack-trace>at $json.properties.metadata.version -match '^\d+\.\d+.\d+$' | Should -Be $true, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:255
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:255</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.3658" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.007" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.3722" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0036" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.0036" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.3756" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-adf-use-git-for-source-control.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-adf-use-git-for-source-control.json&quot;,@{name=pol-audit-adf-use-git-for-source-control; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Failure" success="False" time="2.1915" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0073" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0048" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.0048" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0122" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Failure" success="False" time="0.0303" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Failure" success="False" time="0.0018" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected $true, but got $false.</message>
                          <stack-trace>at $json.properties.metadata.version -match '^\d+\.\d+.\d+$' | Should -Be $true, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:255
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:255</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0363" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0391" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0431" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-audit-deny-adf-linked-services-should-use-key-vault.json&quot;,@{name=pol-audit-deny-adf-linked-services-should-use-key-vault; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Failure" success="False" time="2.2354" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0086" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Failure" success="False" time="0.0265" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Failure" success="False" time="0.0018" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected $true, but got $false.</message>
                          <stack-trace>at $json.properties.metadata.version -match '^\d+\.\d+.\d+$' | Should -Be $true, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:255
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:255</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0359" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [maxCores] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [maxCores] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [maxCores] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [maxCores] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.003" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [maxCores] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [maxCores] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [maxCores] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [maxCores] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.04" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0428" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-adf-ir-limit-number-of-cores.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-deny-adf-ir-limit-number-of-cores.json&quot;,@{name=pol-deny-adf-ir-limit-number-of-cores; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="2.2758" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0091" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0245" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0305" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0353" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0383" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-modify-adf-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/data-factory/pol-modify-adf-disable-public-network-access.json&quot;,@{name=pol-modify-adf-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="2.3183" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0044" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0101" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0266" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0333" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0365" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0414" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0029" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-adb-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-audit-adb-private-endpoint.json&quot;,@{name=pol-audit-adb-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="2.3579" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0091" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0258" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0016" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.0016" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0317" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0347" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0386" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-adb-cluster-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-cluster-public-network-access.json&quot;,@{name=pol-deny-adb-cluster-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="2.3969" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0088" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0252" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0308" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0351" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.038" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-adb-workspace-public-network-access.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-public-network-access.json&quot;,@{name=pol-deny-adb-workspace-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="2.4371" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0046" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0107" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0262" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0323" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0352" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0393" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-adb-workspace-sku.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-sku.json&quot;,@{name=pol-deny-adb-workspace-sku; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="2.4765" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.004" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0085" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0248" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0309" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.034" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0384" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-adb-workspace-vnet.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deny-adb-workspace-vnet.json&quot;,@{name=pol-deny-adb-workspace-vnet; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="2.5287" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0086" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0255" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0448" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.005" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [privateDnsZoneId] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] must contain 'type' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] must contain 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0034" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [privateDnsZoneId] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0046" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [privateDnsZoneId] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [privateDnsZoneId] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0477" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0505" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-adb-private-dns-zones.json&quot;,&quot;./templates/policyDefinitions/databricks/pol-deploy-adb-private-dns-zones.json&quot;,@{name=pol-deploy-adb-private-dns-zones; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="2.5658" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0088" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0235" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0293" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0334" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0362" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-eh-local-auth.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-local-auth.json&quot;,@{name=pol-audit-deny-eh-local-auth; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="2.6099" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0047" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0104" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0255" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0361" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [minimumTlsVersion] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [minimumTlsVersion] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0028" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [minimumTlsVersion] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [minimumTlsVersion] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [minimumTlsVersion] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [minimumTlsVersion] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.003" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [minimumTlsVersion] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [minimumTlsVersion] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.039" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0432" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-eh-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-minimum-tls-version.json&quot;,@{name=pol-audit-deny-eh-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="2.6494" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0087" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0263" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0314" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0358" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0386" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-network-ruleset-public-network-access.json&quot;,@{name=pol-audit-deny-eh-network-ruleset-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="2.6928" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0046" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0114" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.028" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0346" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0393" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0425" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-eh-public-network-access.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-deny-eh-public-network-access.json&quot;,@{name=pol-audit-deny-eh-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="2.7374" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0048" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0099" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0265" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0364" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [requiredRetentionDays] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [requiredRetentionDays] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0016" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [requiredRetentionDays] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [requiredRetentionDays] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [requiredRetentionDays] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [requiredRetentionDays] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0016" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [requiredRetentionDays] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [requiredRetentionDays] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0395" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0426" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-eh-enable-resource-logs.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-enable-resource-logs.json&quot;,@{name=pol-audit-eh-enable-resource-logs; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="2.7763" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0088" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0239" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0305" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0028" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0028" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0352" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.038" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-cmk-encryption.json&quot;,@{name=pol-audit-eh-namespaces-use-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="2.8172" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0043" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0101" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0264" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0327" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0356" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0399" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-eh-namespaces-use-private-link.json&quot;,&quot;./templates/policyDefinitions/event-hub/pol-audit-eh-namespaces-use-private-link.json&quot;,@{name=pol-audit-eh-namespaces-use-private-link; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="2.8569" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0087" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0258" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0319" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0348" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0388" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-disallowed-easy-auth-identity-providers.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-disallowed-easy-auth-identity-providers.json&quot;,@{name=pol-deny-disallowed-easy-auth-identity-providers; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="2.8942" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0087" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0249" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0294" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0336" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0364" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-fa-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="2.9342" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0043" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0103" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.026" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0319" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0359" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0388" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-fa-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="2.9744" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0045" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0091" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0257" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0318" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0348" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0391" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-app-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-app-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="3.0116" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0028" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0087" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.025" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0298" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0335" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0363" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,&quot;./templates/policyDefinitions/function-app/pol-deny-fa-slots-config-traffic-via-public-network.json&quot;,@{name=pol-deny-fa-slots-config-traffic-via-public-network; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="3.0501" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0088" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0239" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0298" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0339" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0367" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-template-spec-latest-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-latest-version.json&quot;,@{name=pol-audit-deny-template-spec-latest-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="3.09" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0051" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0106" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.026" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0318" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0346" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0389" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-template-spec-prerelease-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-prerelease-version.json&quot;,@{name=pol-audit-deny-template-spec-prerelease-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="3.132" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0085" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0253" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0342" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [templateSpecVersionMatch] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [templateSpecVersionMatch] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0016" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [templateSpecVersionMatch] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [templateSpecVersionMatch] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0016" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [templateSpecVersionMatch] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [templateSpecVersionMatch] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0027" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [templateSpecVersionMatch] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [templateSpecVersionMatch] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0382" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.041" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-template-spec-version.json&quot;,&quot;./templates/policyDefinitions/general/pol-audit-deny-template-spec-version.json&quot;,@{name=pol-audit-deny-template-spec-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="3.1788" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0045" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0102" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.025" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0389" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [groupId] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [resourceType] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [resourceType] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0037" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [groupId] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [resourceType] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [resourceType] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0037" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [groupId] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [resourceType] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [resourceType] metadata must contain 'displayName' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [groupId] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [resourceType] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [resourceType] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0431" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0458" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-auto-approved-pe.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-auto-approved-pe.json&quot;,@{name=pol-deny-auto-approved-pe; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Failure" success="False" time="3.2215" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.009" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0247" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0307" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [listOfAllowedLocations] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [listOfAllowedLocations] must contain 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [listOfAllowedLocations] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [listOfAllowedLocations] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [listOfAllowedLocations] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [listOfAllowedLocations] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [listOfAllowedLocations] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [listOfAllowedLocations] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0349" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Failure" success="False" time="0.0407" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Failure" success="False" time="0.0019" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected $false, but got $true.</message>
                          <stack-trace>at $policyEffect.isHardCoded | Should -Be $false, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:322
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:322</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Failure" success="False" time="0.0025" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-general-allowed-locations.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-general-allowed-locations.json&quot;,@{name=pol-deny-general-allowed-locations; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected the actual value to be greater than 0, but got 0.</message>
                          <stack-trace>at $validEffectCount | Should -BeGreaterThan 0, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:349
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:349</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="3.2683" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0046" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0109" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.027" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.038" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0034" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [disallowedResourceProvider] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [disallowedResourceProvider] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [disallowedResourceProvider] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [disallowedResourceProvider] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [disallowedResourceProvider] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [disallowedResourceProvider] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [disallowedResourceProvider] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [disallowedResourceProvider] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0408" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0456" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0028" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0028" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-resource-provider.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-provider.json&quot;,@{name=pol-deny-resource-provider; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="3.3109" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0033" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0092" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.025" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0346" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.003" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [disallowedResourceType] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [disallowedResourceType] must contain 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [disallowedResourceType] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [disallowedResourceType] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [disallowedResourceType] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [disallowedResourceType] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0016" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [disallowedResourceType] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [disallowedResourceType] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0387" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0415" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-resource-type.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-resource-type.json&quot;,@{name=pol-deny-resource-type; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="3.3513" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0046" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0105" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0262" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0324" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0352" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0394" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-subnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-subnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="3.3916" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0085" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0258" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0318" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0346" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0391" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,&quot;./templates/policyDefinitions/general/pol-deny-sql-mi-vnet-without-service-endpoint-policy.json&quot;,@{name=pol-deny-sql-mi-vnet-without-service-endpoint-policy; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="3.459" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0086" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0037" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.0037" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0035" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.0035" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.032" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0039" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.0039" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0136" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.0136" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0518" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0568" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0611" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.064" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-append-kv-soft-delete-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-append-kv-soft-delete-purge-protection.json&quot;,@{name=pol-append-kv-soft-Delete-purge-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="3.4986" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0042" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0105" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0257" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0319" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0357" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0386" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-kv-public-network-access.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-audit-deny-kv-public-network-access.json&quot;,@{name=pol-audit-deny-kv-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="3.556" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0047" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0096" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0259" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0495" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0055" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [lockName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [lockName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [lockLevel] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [lockLevel] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [notes] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [notes] must contain 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0055" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [lockName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [lockName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [lockLevel] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [lockLevel] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [notes] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [notes] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0056" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [lockName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [lockName] metadata must contain 'displayName' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [lockLevel] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [lockLevel] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [notes] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [notes] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0055" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [lockName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [lockName] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [lockLevel] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [lockLevel] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [notes] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [notes] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0524" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0565" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-kv-resource-lock.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-deploy-kv-resource-lock.json&quot;,@{name=pol-deploy-kv-resource-lock; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="3.5961" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0089" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0253" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0314" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0362" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0391" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-enforce-kv-purge-protection.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-purge-protection.json&quot;,@{name=pol-enforce-kv-purge-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="3.6378" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0046" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0112" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0268" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0333" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0375" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0408" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-enforce-kv-rbac-authorization.json&quot;,&quot;./templates/policyDefinitions/key-vault/pol-enforce-kv-rbac-authorization.json&quot;,@{name=pol-enforce-kv-rbac-authorization; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="3.6822" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0046" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0095" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0263" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0364" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [minimumTotalRetentionDays] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [minimumTotalRetentionDays] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [minimumTotalRetentionDays] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [minimumTotalRetentionDays] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [minimumTotalRetentionDays] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [minimumTotalRetentionDays] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [minimumTotalRetentionDays] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [minimumTotalRetentionDays] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0405" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0433" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-law-table-retention.json&quot;,&quot;./templates/policyDefinitions/log-analytics/pol-audit-law-table-retention.json&quot;,@{name=pol-audit-law-table-retention; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="3.7222" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0093" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0248" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0311" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0354" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0383" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-ml-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-private-endpoints.json&quot;,@{name=pol-audit-ml-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="3.761" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0042" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0097" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0249" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0308" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0336" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0379" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-ml-vnet.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-audit-ml-vnet.json&quot;,@{name=pol-audit-ml-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="3.8006" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0088" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0254" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0315" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0344" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0384" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-ml-public-network-access.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-public-network-access.json&quot;,@{name=pol-deny-ml-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="3.8395" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0031" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0091" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0246" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0304" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0351" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0379" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-ml-user-assigned-mi.json&quot;,&quot;./templates/policyDefinitions/machine-learning/pol-deny-ml-user-assigned-mi.json&quot;,@{name=pol-deny-ml-user-assigned-mi; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="3.8786" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0044" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0104" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0253" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0314" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0342" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0381" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-mariadb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/maria-db/pol-deny-mariadb-deny-public-endpoint.json&quot;,@{name=pol-deny-mariadb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="3.9175" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0042" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0087" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.025" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0309" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0338" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0379" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-mdb-deny-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/mysql-db/pol-deny-mdb-deny-public-endpoint.json&quot;,@{name=pol-deny-mysqldb-deny-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="3.9618" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.009" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0262" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0357" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0033" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [resourceGroupName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [resourceGroupName] must contain 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [resourceGroupName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [resourceGroupName] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0016" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [resourceGroupName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [resourceGroupName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0016" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [resourceGroupName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [resourceGroupName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0405" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0433" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-nsg-network-watcher-enabled.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-network-watcher-enabled.json&quot;,@{name=pol-audit-nsg-network-watcher-enabled; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="4.0016" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0044" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0101" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0256" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0317" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0345" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0387" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-nsg-on-subnet.json&quot;,&quot;./templates/policyDefinitions/network-security-group/pol-audit-nsg-on-subnet.json&quot;,@{name=pol-audit-nsg-on-subnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="4.0397" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.009" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0245" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0017" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0301" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0332" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.037" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-postgresql-connection-throttling.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-connection-throttling.json&quot;,@{name=pol-audit-postgresql-connection-throttling; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="4.0779" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0088" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0238" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0297" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0344" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0372" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-postgresql-geo-redundant-backup.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-geo-redundant-backup.json&quot;,@{name=pol-audit-postgresql-geo-redundant-backup; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="4.1173" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0044" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0103" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0256" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0315" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0344" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0384" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-postgresql-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-private-endpoint.json&quot;,@{name=pol-audit-postgresql-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="4.1576" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0041" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0085" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0261" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0027" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0027" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0321" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.035" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0393" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-postgresql-ssl.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-audit-postgresql-ssl.json&quot;,@{name=pol-audit-postgresql-ssl; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="4.1956" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0088" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0253" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0298" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0341" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0371" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,&quot;./templates/policyDefinitions/postgresql/pol-deny-postgresql-flexible-servers-public-network-access.json&quot;,@{name=pol-deny-postgresql-flexible-servers-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="4.2488" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0045" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.011" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0271" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0453" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0056" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] must contain 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0034" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0045" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] metadata must contain 'displayName' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0033" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0494" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0522" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-databricks-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-databricks-pe-dns-records.json&quot;,@{name=pol-deploy-databricks-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="4.2967" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0044" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0102" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0258" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0397" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0037" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0038" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0442" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0469" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-kv-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-kv-pe-dns-records.json&quot;,@{name=pol-deploy-kv-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="4.3552" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0046" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0027" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.0027" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0105" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0263" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0505" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0071" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneIds] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneIds] must contain 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateLinkServiceResourceType] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateLinkServiceResourceType] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0043" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneIds] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneIds] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateLinkServiceResourceType] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateLinkServiceResourceType] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0071" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] metadata must contain 'displayName' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneIds] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneIds] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateLinkServiceResourceType] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateLinkServiceResourceType] metadata must contain 'displayName' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0041" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneIds] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneIds] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateLinkServiceResourceType] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateLinkServiceResourceType] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0534" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0576" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="4.4149" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0085" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.025" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0514" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0066" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [resourceLocation] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [resourceLocation] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneIds] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneIds] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateLinkServiceResourceType] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateLinkServiceResourceType] must contain 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0061" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [resourceLocation] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [resourceLocation] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneIds] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneIds] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateLinkServiceResourceType] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateLinkServiceResourceType] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0061" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [resourceLocation] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [resourceLocation] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneIds] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneIds] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateLinkServiceResourceType] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateLinkServiceResourceType] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0061" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [resourceLocation] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [resourceLocation] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneIds] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneIds] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateLinkServiceResourceType] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateLinkServiceResourceType] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0558" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0586" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-multiple-dns-zones-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-multiple-dns-zones-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="4.4717" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0043" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.01" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0257" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0488" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0042" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateLinkServiceResourceType] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateLinkServiceResourceType] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0072" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] must have a valid value for the 'type' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateLinkServiceResourceType] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateLinkServiceResourceType] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0041" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateLinkServiceResourceType] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateLinkServiceResourceType] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0061" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] metadata must contain 'description' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateLinkServiceResourceType] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateLinkServiceResourceType] metadata must contain 'description' element" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0515" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0558" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-all-locations.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-all-locations; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="4.5313" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0087" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0252" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0515" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0076" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] must contain 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [resourceLocation] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [resourceLocation] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] must contain 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateLinkServiceResourceType] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateLinkServiceResourceType] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0062" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [resourceLocation] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [resourceLocation] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateLinkServiceResourceType] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateLinkServiceResourceType] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0061" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [resourceLocation] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [resourceLocation] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateLinkServiceResourceType] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateLinkServiceResourceType] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0048" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [groupId] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [groupId] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [resourceLocation] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [resourceLocation] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateLinkServiceResourceType] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateLinkServiceResourceType] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0545" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0586" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-pe-dns-records-single-dns-zone-single-location.json&quot;,@{name=pol-deploy-pe-dns-records-single-dns-zone-single-location; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="4.5961" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0044" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.009" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.026" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.055" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0084" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [resourceLocation] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [resourceLocation] must contain 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneIdRSV] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneIdRSV] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneIdBlob] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneIdBlob] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneIdQueue] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneIdQueue] must contain 'type' element" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0053" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [resourceLocation] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [resourceLocation] must have a valid value for the 'type' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneIdRSV] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneIdRSV] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneIdBlob] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneIdBlob] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneIdQueue] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneIdQueue] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0068" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [resourceLocation] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [resourceLocation] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneIdRSV] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneIdRSV] metadata must contain 'displayName' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneIdBlob] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneIdBlob] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneIdQueue] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneIdQueue] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0067" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [resourceLocation] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [resourceLocation] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneIdRSV] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneIdRSV] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneIdBlob] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneIdBlob] metadata must contain 'description' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneIdQueue] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneIdQueue] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0604" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0027" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0027" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0637" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-rsv-backup-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-rsv-backup-pe-dns-records.json&quot;,@{name=pol-deploy-rsv-backup-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="4.6443" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0047" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0108" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0261" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0401" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0037" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0038" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0445" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0472" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-sa-blob-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-blob-pe-dns-records.json&quot;,@{name=pol-deploy-sa-blob-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="4.6919" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0044" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0102" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0257" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0398" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0039" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0038" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0439" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0467" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-sa-file-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-sa-file-pe-dns-records.json&quot;,@{name=pol-deploy-sa-file-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="4.7422" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0093" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0252" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0412" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0041" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0038" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.004" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [privateDnsZoneId] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [privateDnsZoneId] metadata must contain 'description' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0442" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0482" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-web-site-pe-dns-records.json&quot;,&quot;./templates/policyDefinitions/private-endpoints-dns-registration/pol-deploy-web-site-pe-dns-records.json&quot;,@{name=pol-deploy-web-site-pe-dns-records; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="4.7814" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0092" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0241" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0302" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.035" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0382" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-purview-public-network-access.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-deny-purview-public-network-access.json&quot;,@{name=pol-audit-deny-purview-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="4.8244" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0047" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0113" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0281" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0347" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0381" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0421" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-purview-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/purview/pol-audit-purview-private-endpoint.json&quot;,@{name=pol-audit-purview-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="4.8678" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0049" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0102" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0282" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0346" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0377" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0423" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-redis-disable-public-network-access.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-disable-public-network-access.json&quot;,@{name=pol-audit-deny-redis-disable-public-network-access; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="4.9069" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0034" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.01" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0266" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0312" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0354" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0382" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-redis-enable-only-secure-connections.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-deny-redis-enable-only-secure-connections.json&quot;,@{name=pol-audit-deny-redis-enable-only-secure-connections; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="4.9462" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0092" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0245" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0306" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0346" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0373" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-redis-configure-private-endpoints.json&quot;,&quot;./templates/policyDefinitions/redis-cache/pol-audit-redis-configure-private-endpoints.json&quot;,@{name=pol-audit-redis-configure-private-endpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="5.0071" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0042" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0097" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0261" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0527" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.005" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0079" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0049" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0072" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0573" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0601" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-aa.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aa.json&quot;,@{name=pol-deploy-diag-aa; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="5.0631" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0039" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0096" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0249" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.048" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0069" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0055" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0053" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.004" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0508" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0551" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-aci.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aci.json&quot;,@{name=pol-deploy-diag-aci; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="5.126" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0041" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0087" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0272" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0033" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.0033" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0546" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0081" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0052" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0063" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0062" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.059" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0619" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-acr.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-acr.json&quot;,@{name=pol-deploy-diag-acr; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="5.1905" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0048" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0028" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.0028" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0106" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0257" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.002" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0564" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.007" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] must contain 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0081" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0071" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0069" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0607" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0635" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-aks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-aks.json&quot;,@{name=pol-deploy-diag-aks; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="5.2518" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0044" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0102" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0262" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0536" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0051" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0078" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.005" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0079" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0577" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0604" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-analysisService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-analysisService.json&quot;,@{name=pol-deploy-diag-analysisService; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="5.3169" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0041" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0099" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0253" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0567" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0073" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.007" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.007" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0083" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0611" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0641" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-apiMgmt.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-apiMgmt.json&quot;,@{name=pol-deploy-diag-apiMgmt; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="5.3795" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0046" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0027" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.0027" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0105" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0263" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0547" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0076" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0067" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0066" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.006" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0576" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0617" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-appGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appGW.json&quot;,@{name=pol-deploy-diag-appGw; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="5.44" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0089" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0255" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.052" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0064" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0062" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0075" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0048" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.055" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0595" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-appInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-appInsights.json&quot;,@{name=pol-deploy-diag-appInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="5.4967" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0089" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0261" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0484" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0043" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0058" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0041" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0067" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0529" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0557" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-ase.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-ase.json&quot;,@{name=pol-deploy-diag-ase; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="5.5583" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0042" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0101" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0253" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0535" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0076" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0064" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0063" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0062" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0564" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0606" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-batch.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-batch.json&quot;,@{name=pol-deploy-diag-batch; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="5.6428" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.009" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0266" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0568" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0074" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0067" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0033" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0078" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0033" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0066" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0033" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0805" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0035" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0035" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0164" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0164" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0835" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-cdnEndpoints.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnEndpoints.json&quot;,@{name=pol-deploy-diag-cdnEndpoints; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="5.7021" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0044" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0102" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0252" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0513" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0051" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0071" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0062" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0061" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0552" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0583" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-cdnProfiles.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cdnProfiles.json&quot;,@{name=pol-deploy-diag-cdnProfiles; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="5.7647" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0031" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0091" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0247" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0533" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0066" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0066" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0063" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0074" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0561" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0607" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-cognitive.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cognitive.json&quot;,@{name=pol-deploy-diag-cognitive; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="5.8289" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0031" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.009" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0251" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0563" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0072" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.007" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0071" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0083" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0591" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0632" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-cosmosDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-cosmosDB.json&quot;,@{name=pol-deploy-diag-cosmosDB; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="5.8856" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0091" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0261" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0486" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.007" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0042" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0056" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0041" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.053" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0558" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-databricks.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-databricks.json&quot;,@{name=pol-deploy-diag-databricks; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="5.9502" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0043" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.01" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0253" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0565" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0073" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] must contain 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0083" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.007" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0069" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0608" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0636" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-dataFactory.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dataFactory.json&quot;,@{name=pol-deploy-diag-dataFactory; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="6.0104" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0043" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0101" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0259" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0521" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.005" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0074" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0049" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0073" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0563" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0593" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-dlanalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlanalytics.json&quot;,@{name=pol-deploy-diag-dlanalytics; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="6.0713" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0041" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0098" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0252" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0529" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0064" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0061" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0061" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0075" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0557" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.06" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-dlstore.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-dlstore.json&quot;,@{name=pol-deploy-diag-dlstore; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="6.1284" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0031" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.009" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0262" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0486" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0071" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0042" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0056" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.004" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0534" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0562" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-eventGridSub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSub.json&quot;,@{name=pol-deploy-diag-eventGridSub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="6.1888" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0044" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0106" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0262" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0528" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0051" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0075" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0062" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0061" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0568" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0595" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-eventGridSystemTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridSystemTopic.json&quot;,@{name=pol-deploy-diag-eventGridSystemTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="6.2493" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.009" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0247" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0516" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0061" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0074" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0049" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0069" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0545" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0586" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-eventGridTopic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventGridTopic.json&quot;,@{name=pol-deploy-diag-eventGridTopic; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="6.3102" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0087" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0256" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0527" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0078" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0066" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0063" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0048" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0557" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0599" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-eventhub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-eventhub.json&quot;,@{name=pol-deploy-diag-eventHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="6.3705" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0042" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.009" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0267" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0027" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.0027" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0523" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0072" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.005" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0059" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0059" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0563" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0594" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-expressRoutes.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-expressRoutes.json&quot;,@{name=pol-deploy-diag-expressRoutes; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="6.4313" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0044" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0103" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0261" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.053" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.005" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0077" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0064" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0062" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0571" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0599" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-firewall.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-firewall.json&quot;,@{name=pol-deploy-diag-firewall; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="6.4945" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0094" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0251" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0537" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0065" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0082" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0049" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0075" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0566" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0611" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-frontDoor.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-frontDoor.json&quot;,@{name=pol-deploy-diag-frontDoor; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="6.5541" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0088" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0253" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0517" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0065" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0062" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0061" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0061" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0545" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0586" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-function.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-function.json&quot;,@{name=pol-deploy-diag-function; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="6.6109" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0045" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0091" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.026" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0489" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0054" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0041" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0054" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0053" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0519" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0547" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-hdInsight.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-hdInsight.json&quot;,@{name=pol-deploy-diag-hdInsight; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="6.6756" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0089" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0245" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0563" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0072" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0086" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0072" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0071" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0607" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0637" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-iothub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-iothub.json&quot;,@{name=pol-deploy-diag-iotHub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="6.7408" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0094" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0255" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0559" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.007" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0082" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0057" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0079" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0604" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0632" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-kv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-kv.json&quot;,@{name=pol-deploy-diag-kv; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="6.803" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0042" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.01" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0253" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0539" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0067" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0064" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0062" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0077" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0567" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0611" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-la.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-la.json&quot;,@{name=pol-deploy-diag-la; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="6.8643" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0031" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0091" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0265" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0535" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0082" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0062" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0062" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0047" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0563" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0603" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-lb.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-lb.json&quot;,@{name=pol-deploy-diag-lb; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="6.9212" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0031" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0089" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0252" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0474" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0042" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0054" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0054" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0054" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0527" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0014" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.0014" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0559" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsIntegrationAccounts.json&quot;,@{name=pol-deploy-diag-logicAppsIntegrationAccounts; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="6.9907" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0034" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0103" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0275" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0593" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.007" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0092" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0029" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0056" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0082" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0625" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0671" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-logicAppsWorkflow.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-logicAppsWorkflow.json&quot;,@{name=pol-deploy-diag-logicAppsWorkflow; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="7.056" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0036" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.011" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0027" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.0027" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0296" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0572" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0068" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0063" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0063" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0065" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.06" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0643" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-mariaDB.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mariaDB.json&quot;,@{name=pol-deploy-diag-mariaDB; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="7.1191" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0042" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0087" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0268" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0027" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.0027" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0547" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.008" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0053" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0066" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0064" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0594" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0622" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-mlworkspace.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mlworkspace.json&quot;,@{name=pol-deploy-diag-mlWorkspace; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="7.1808" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0043" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.01" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0263" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0539" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0052" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0076" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0067" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0065" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0581" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0608" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-mySql.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-mySql.json&quot;,@{name=pol-deploy-diag-mySql; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="7.2401" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0093" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0251" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0498" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0059" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0074" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0042" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0056" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0529" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0573" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-nic.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nic.json&quot;,@{name=pol-deploy-diag-nic; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="7.2961" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0047" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0092" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0252" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0483" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0054" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0042" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0069" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0041" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0513" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.054" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-nsg.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-nsg.json&quot;,@{name=pol-deploy-diag-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="7.3588" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0093" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0251" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0541" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0068" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0067" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0062" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0064" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.057" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0616" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-pip.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-pip.json&quot;,@{name=pol-deploy-diag-pip; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="7.418" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.009" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0253" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0515" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0051" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0073" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0049" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0062" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0554" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0582" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-postgreSQL.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-postgreSQL.json&quot;,@{name=pol-deploy-diag-postgreSql; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="7.4792" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0043" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0088" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0263" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0532" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0064" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.005" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0079" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0059" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0574" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0602" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-powerBIEmbedded.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-powerBIEmbedded.json&quot;,@{name=pol-deploy-diag-powerBIEmbedded; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="7.5411" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0044" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0101" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0258" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0536" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0064" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0063" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0075" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0049" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0567" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0609" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-redisCache.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-redisCache.json&quot;,@{name=pol-deploy-diag-redisCache; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="7.6296" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0091" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0382" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.0032" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0033" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.0033" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0033" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.0033" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.0032" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0034" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.0034" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0805" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0063" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0064" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0061" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0059" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0834" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0875" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-relay.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-relay.json&quot;,@{name=pol-deploy-diag-relay; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="7.6945" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.009" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0255" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0571" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0059" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0084" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0072" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] metadata must contain 'displayName' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0085" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [useDedicatedTable] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [useDedicatedTable] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0598" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.064" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-rsv.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-rsv.json&quot;,@{name=pol-deploy-diag-rsv; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="7.7537" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0089" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0256" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0517" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0065" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0071" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.005" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0059" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0545" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0582" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-searchService.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-searchService.json&quot;,@{name=pol-deploy-diag-searchService; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="7.8128" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0043" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0088" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.025" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0511" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0063" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.005" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0071" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0061" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0553" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0581" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-serviceBus.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-serviceBus.json&quot;,@{name=pol-deploy-diag-serviceBus; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="7.8751" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0045" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0105" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0263" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0541" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0063" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0064" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0063" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.006" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0573" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.06" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-signalR.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-signalR.json&quot;,@{name=pol-deploy-diag-signalR; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="7.9329" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0086" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0234" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.0017" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0501" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0051" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0072" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.006" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0059" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0529" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0569" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-sqlDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlDBs.json&quot;,@{name=pol-deploy-diag-sqlDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="7.9891" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0092" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0258" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.048" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0056" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0056" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0042" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0053" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0524" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0552" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-sqlElasticPools.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlElasticPools.json&quot;,@{name=pol-deploy-diag-sqlElasticPools; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="8.0479" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0044" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0109" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.0029" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0269" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0505" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0058" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0058" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0065" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0041" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0533" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0578" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-sqlMi.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMi.json&quot;,@{name=pol-deploy-diag-sqlMi; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="8.1023" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0028" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0086" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0249" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0464" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0043" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0054" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.004" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0062" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0505" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0534" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-sqlMiDBs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sqlMiDBs.json&quot;,@{name=pol-deploy-diag-sqlMiDBs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="8.1635" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0042" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0101" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0256" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0533" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0079" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.006" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0061" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0059" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0561" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0602" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-storageAccount.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-storageAccount.json&quot;,@{name=pol-deploy-diag-storageAccount; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="8.2257" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0091" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0257" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.052" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0075" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.005" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0074" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0048" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0562" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0611" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0028" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.0028" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-streamAnalyticsJobs.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-streamAnalyticsJobs.json&quot;,@{name=pol-deploy-diag-streamAnalyticsJobs; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="8.2822" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0087" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0259" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0484" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0042" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0055" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0057" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0057" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0528" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0556" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-sub.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-sub.json&quot;,@{name=pol-deploy-diag-sub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="8.3387" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0091" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0252" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0476" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0054" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0054" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0051" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0051" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0504" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0543" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-synapseAnalytics.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-synapseAnalytics.json&quot;,@{name=pol-deploy-diag-synapseAnalytics; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="8.3985" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.004" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0084" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.025" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0517" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0075" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.005" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0076" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0049" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.056" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0588" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-timeSeriesInsights.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-timeSeriesInsights.json&quot;,@{name=pol-deploy-diag-timeSeriesInsights; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="8.4585" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0046" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0104" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0261" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0526" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0065" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0066" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0058" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0017" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0061" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0564" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0591" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-trafficManager.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-trafficManager.json&quot;,@{name=pol-deploy-diag-trafficManager; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="8.5147" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0089" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0239" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0477" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0055" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0068" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0045" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0056" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0516" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0545" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-vm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vm.json&quot;,@{name=pol-deploy-diag-vm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="8.5731" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0044" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0087" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0258" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.05" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0059" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0043" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0068" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0055" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.053" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0574" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-vmss.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vmss.json&quot;,@{name=pol-deploy-diag-vmss; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="8.6331" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.009" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0261" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0518" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0061" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0062" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0061" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0058" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0549" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.059" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-vnet.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnet.json&quot;,@{name=pol-deploy-diag-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="8.6932" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0031" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.009" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0255" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0523" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0051" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0077" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0048" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0075" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0562" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0591" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-vnetGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vnetGW.json&quot;,@{name=pol-deploy-diag-vnetGW; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="8.7524" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0045" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0091" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0256" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0514" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.006" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0062" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0062" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0059" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0555" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0583" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-vpnGW.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-vpnGW.json&quot;,@{name=pol-deploy-diag-vpnGW; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="8.8118" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.006" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0118" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0276" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0512" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0056" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0055" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0069" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.004" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.054" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0584" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-webServerFarm.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-webServerFarm.json&quot;,@{name=pol-deploy-diag-webServerFarm; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="8.8731" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0089" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0263" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0533" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0067" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must contain 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0065" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [profileName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0048" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0073" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [profileName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [profileName] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logAnalytics] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logAnalytics] metadata must contain 'description' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [metricsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [metricsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [logsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [logsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0575" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0603" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-diag-website.json&quot;,&quot;./templates/policyDefinitions/resource-diagnostics-settings/pol-deploy-diag-website.json&quot;,@{name=pol-deploy-diag-website; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Failure" success="False" time="8.913" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0045" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0089" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Failure" success="False" time="0.0257" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Failure" success="False" time="0.0018" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected $true, but got $false.</message>
                          <stack-trace>at $json.properties.metadata.version -match '^\d+\.\d+.\d+$' | Should -Be $true, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:255
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:255</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.032" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0348" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0389" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-rsv-private-endpoint.json&quot;,&quot;./templates/policyDefinitions/rsv/pol-audit-rsv-private-endpoint.json&quot;,@{name=pol-audit-rsv-private-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="8.961" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0087" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.026" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.04" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [retentionDays] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [retentionDays] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0038" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [retentionDays] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [retentionDays] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [retentionDays] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [retentionDays] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0039" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [retentionDays] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [retentionDays] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0442" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0471" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-sqlmi-db-str-backup-policy.json&quot;,&quot;./templates/policyDefinitions/sql-mi/pol-deploy-sqlmi-db-str-backup-policy.json&quot;,@{name=pol-deploy-sqlmi-db-str-backup-policy; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="9.002" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0044" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0092" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0266" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0329" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0356" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0401" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-storage-account-cmk-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-cmk-encryption.json&quot;,@{name=pol-audit-storage-account-cmk-encryption; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="9.042" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0092" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0266" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0311" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.036" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0389" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-should-prevent-shared-key-access.json&quot;,@{name=pol-audit-storage-account-should-prevent-shared-key-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="9.0822" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0087" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0241" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0308" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0355" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0384" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-storage-account-use-double-encryption.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-audit-storage-account-use-double-encryption.json&quot;,@{name=pol-audit-storage-account-use-double-encryption; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="9.1303" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0046" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0105" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.028" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0394" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [minimumTlsVersion] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [minimumTlsVersion] must contain 'type' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [minimumTlsVersion] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [minimumTlsVersion] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [minimumTlsVersion] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [minimumTlsVersion] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [minimumTlsVersion] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [minimumTlsVersion] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0428" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0471" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-storage-account-minimum-tls-version.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-minimum-tls-version.json&quot;,@{name=pol-deny-storage-account-minimum-tls-version; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="9.1721" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0034" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.01" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0266" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.033" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0379" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0408" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-prevent-cross-tenant-repl.json&quot;,@{name=pol-deny-storage-account-prevent-cross-tenant-repl; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="9.2127" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0046" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0105" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0258" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0322" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0355" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0397" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-storage-account-public-endpoint.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-public-endpoint.json&quot;,@{name=pol-deny-storage-account-public-endpoint; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="9.2533" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0045" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.009" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0263" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0328" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0355" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0397" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-restrict-virtual-network-rules.json&quot;,@{name=pol-deny-storage-account-restrict-virtual-network-rules; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="9.2915" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0088" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0257" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0306" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0345" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0372" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-storage-account-secure-transfer.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-account-secure-transfer.json&quot;,@{name=pol-deny-storage-account-secure-transfer; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="9.332" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0092" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0248" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0312" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0358" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0387" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-storage-accounts-should-restrict-network-access.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deny-storage-accounts-should-restrict-network-access.json&quot;,@{name=pol-deny-storage-accounts-should-restrict-network-access; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="9.3772" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0047" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0105" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0258" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0371" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0033" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0399" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.044" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-storage-account-advanced-threat-protection.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-advanced-threat-protection.json&quot;,@{name=pol-deploy-storage-account-advanced-threat-protection; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="9.4294" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0031" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0093" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0249" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.044" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0035" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [minimumRetentionInDays] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [minimumRetentionInDays] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [allowPermanentDelete] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [allowPermanentDelete] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0049" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [minimumRetentionInDays] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [minimumRetentionInDays] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [allowPermanentDelete] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [allowPermanentDelete] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [minimumRetentionInDays] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [minimumRetentionInDays] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [allowPermanentDelete] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [allowPermanentDelete] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0047" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [minimumRetentionInDays] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [minimumRetentionInDays] metadata must contain 'description' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [allowPermanentDelete] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [allowPermanentDelete] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0484" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0513" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-storage-account-blob-soft-delete.json&quot;,&quot;./templates/policyDefinitions/storage-account/pol-deploy-storage-account-blob-soft-delete.json&quot;,@{name=pol-deploy-storage-account-blob-soft-delete; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="9.4746" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0043" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.011" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0261" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0365" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [tagName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [tagName] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [tagName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [tagName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0028" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [tagName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [tagName] metadata must contain 'displayName' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [tagName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [tagName] metadata must contain 'description' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0399" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0443" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-inherit-tags-from-rg.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-rg.json&quot;,@{name=pol-inherit-tags-from-rg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="9.5172" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0034" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0091" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0252" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0347" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [tagName] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [tagName] must contain 'type' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [tagName] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [tagName] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0016" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [tagName] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [tagName] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0016" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [tagName] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [tagName] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0388" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0416" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-inherit-tags-from-sub.json&quot;,&quot;./templates/policyDefinitions/tags/pol-inherit-tags-from-sub.json&quot;,@{name=pol-inherit-tags-from-sub; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Failure" success="False" time="9.5582" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0047" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0027" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.0027" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0106" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Failure" success="False" time="0.027" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Failure" success="False" time="0.0018" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected $true, but got $false.</message>
                          <stack-trace>at $json.properties.metadata.version -match '^\d+\.\d+.\d+$' | Should -Be $true, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:255
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:255</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0332" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0373" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0402" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-vm-enable-guest-config.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-enable-guest-config.json&quot;,@{name=pol-audit-vm-enable-guest-config; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="9.5991" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0045" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0091" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0264" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0327" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0355" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0398" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-image-builder-templates-should-use-private-link.json&quot;,@{name=pol-audit-vm-image-builder-templates-should-use-private-link; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Failure" success="False" time="9.6412" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0097" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Failure" success="False" time="0.0277" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Failure" success="False" time="0.003" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.003" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected $true, but got $false.</message>
                          <stack-trace>at $json.properties.metadata.version -match '^\d+\.\d+.\d+$' | Should -Be $true, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:255
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:255</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0337" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.037" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.041" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-install-azure-security-agents-on-linux-vms.json&quot;,@{name=pol-audit-vm-install-azure-security-agents-on-linux-vms; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="9.6838" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0088" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.024" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0348" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [IncludeArcMachines] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [IncludeArcMachines] must contain 'type' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [IncludeArcMachines] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [IncludeArcMachines] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [IncludeArcMachines] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [IncludeArcMachines] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0016" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [IncludeArcMachines] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [IncludeArcMachines] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0376" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0416" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-linux-vms-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="9.7266" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0045" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0089" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0256" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0347" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [IncludeArcMachines] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [IncludeArcMachines] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0016" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [IncludeArcMachines] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [IncludeArcMachines] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0016" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [IncludeArcMachines] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [IncludeArcMachines] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [IncludeArcMachines] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [IncludeArcMachines] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.039" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0418" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-linux-vms-without-passwd-file-permissions.json&quot;,@{name=pol-audit-vm-linux-vms-without-passwd-file-permissions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="9.7733" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0042" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0109" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0272" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0029" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0382" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0033" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [IncludeArcMachines] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [IncludeArcMachines] must contain 'type' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [IncludeArcMachines] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [IncludeArcMachines] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0031" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [IncludeArcMachines] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [IncludeArcMachines] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0016" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [IncludeArcMachines] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [IncludeArcMachines] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.041" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0457" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0028" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0028" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vm-remote-connections-from-accounts-without-passwords.json&quot;,@{name=pol-audit-vm-remote-connections-from-accounts-without-passwords; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="9.8469" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0091" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.056" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0033" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0033" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0033" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0033" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0033" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0033" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0033" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0033" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0215" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0215" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0656" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [virtualNetworkIds] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [virtualNetworkIds] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [virtualNetworkIds] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [virtualNetworkIds] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0016" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [virtualNetworkIds] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [virtualNetworkIds] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [virtualNetworkIds] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [virtualNetworkIds] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0698" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0726" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-should-be-connected-to-approved-vnet.json&quot;,@{name=pol-audit-vms-should-be-connected-to-approved-vnet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Failure" success="False" time="9.8869" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0042" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0101" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Failure" success="False" time="0.0289" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Failure" success="False" time="0.0032" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.0032" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected the actual value to be greater than 0, but got $null.</message>
                          <stack-trace>at $json.properties.parameters.PSObject.Properties.count | Should -BeGreaterThan 0, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:213
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:213</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0027" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.0027" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0334" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Failure" success="False" time="0.0378" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Failure" success="False" time="0.0018" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected $false, but got $true.</message>
                          <stack-trace>at $policyEffect.isHardCoded | Should -Be $false, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:322
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:322</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Failure" success="False" time="0.0015" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-vms-without-DR-configured.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/archive/pol-audit-vms-without-DR-configured.json&quot;,@{name=pol-audit-vms-without-DR-configured; properties=},System.Collections.Hashtable)" time="0.0015" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected the actual value to be greater than 0, but got 0.</message>
                          <stack-trace>at $validEffectCount | Should -BeGreaterThan 0, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:349
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:349</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="9.9256" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.009" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0245" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0305" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0349" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0377" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-nic-with-ip-forwarding.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-ip-forwarding.json&quot;,@{name=pol-audit-deny-nic-with-ip-forwarding; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="9.9657" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0045" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0026" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0107" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0263" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0325" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0353" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0391" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-nic-with-public-ip.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-nic-with-public-ip.json&quot;,@{name=pol-audit-deny-nic-with-public-ip; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Failure" success="False" time="10.0055" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0033" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0013" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.0013" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0089" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Failure" success="False" time="0.0261" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Failure" success="False" time="0.0018" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected $true, but got $false.</message>
                          <stack-trace>at $json.properties.metadata.version -match '^\d+\.\d+.\d+$' | Should -Be $true, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:255
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:255</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0317" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0346" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0389" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-deny-vm-update-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-deny-vm-update-assessment.json&quot;,@{name=pol-audit-deny-vm-update-assessment; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="10.0431" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0028" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0087" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0253" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0299" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0341" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0368" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-vm-enable-adaptive-application-controls.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-adaptive-application-controls.json&quot;,@{name=pol-audit-vm-enable-adaptive-application-controls; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="10.0824" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0089" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0245" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0305" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0346" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0374" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-vm-enable-vuln-assessment.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-enable-vuln-assessment.json&quot;,@{name=pol-audit-vm-enable-vuln-assessment; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="10.1202" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.004" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0094" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0244" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.002" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0301" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0328" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.037" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg.json&quot;,@{name=pol-audit-vm-internet-facing-vms-should-be-protected-with-nsg; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="10.1592" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0028" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0084" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0253" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0313" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0341" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.038" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-audit-vm-restrict-nsg-network-ports.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-audit-vm-restrict-nsg-network-ports.json&quot;,@{name=pol-audit-vm-restrict-nsg-network-ports; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="10.2019" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0029" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0089" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0244" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0349" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [approvedExtensions] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [approvedExtensions] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [approvedExtensions] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [approvedExtensions] must have a valid value for the 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0016" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [approvedExtensions] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [approvedExtensions] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0016" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [approvedExtensions] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [approvedExtensions] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0377" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0418" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-vm-install-approved-extensions.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-install-approved-extensions.json&quot;,@{name=pol-deny-vm-install-approved-extensions; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="10.24" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0046" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0089" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0244" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0021" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0017" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.0017" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0301" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0019" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.033" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0371" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.002" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deny-vm-restrict-rdp-ssh-access-from-internet.json&quot;,@{name=pol-deny-vm-restrict-rdp-ssh-access-from-internet; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Success" success="True" time="10.3363" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.003" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0089" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Success" success="True" time="0.0258" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0027" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.0027" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.002" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0881" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0144" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [RealtimeProtectionEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [RealtimeProtectionEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ExclusionsPaths] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ExclusionsPaths] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ExclusionsExtensions] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ExclusionsExtensions] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ExclusionsProcesses] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ExclusionsProcesses] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ScheduledScanSettingsIsEnabled] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ScheduledScanSettingsIsEnabled] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ScheduledScanSettingsScanType] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ScheduledScanSettingsScanType] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ScheduledScanSettingsDay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ScheduledScanSettingsDay] must contain 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ScheduledScanSettingsTime] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ScheduledScanSettingsTime] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [listOfImageIdToInclude] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [listOfImageIdToInclude] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [listOfImagePublisherToInclude] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [listOfImagePublisherToInclude] must contain 'type' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [listOfImageOfferToInclude] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [listOfImageOfferToInclude] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [listOfImageSkuToInclude] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [listOfImageSkuToInclude] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0159" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [RealtimeProtectionEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [RealtimeProtectionEnabled] must have a valid value for the 'type' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ExclusionsPaths] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ExclusionsPaths] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ExclusionsExtensions] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ExclusionsExtensions] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ExclusionsProcesses] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ExclusionsProcesses] must have a valid value for the 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ScheduledScanSettingsIsEnabled] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ScheduledScanSettingsIsEnabled] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ScheduledScanSettingsScanType] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ScheduledScanSettingsScanType] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ScheduledScanSettingsDay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ScheduledScanSettingsDay] must have a valid value for the 'type' element" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ScheduledScanSettingsTime] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ScheduledScanSettingsTime] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [listOfImageIdToInclude] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [listOfImageIdToInclude] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [listOfImagePublisherToInclude] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [listOfImagePublisherToInclude] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [listOfImageOfferToInclude] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [listOfImageOfferToInclude] must have a valid value for the 'type' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [listOfImageSkuToInclude] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [listOfImageSkuToInclude] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0143" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [RealtimeProtectionEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [RealtimeProtectionEnabled] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ExclusionsPaths] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ExclusionsPaths] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ExclusionsExtensions] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ExclusionsExtensions] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ExclusionsProcesses] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ExclusionsProcesses] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ScheduledScanSettingsIsEnabled] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ScheduledScanSettingsIsEnabled] metadata must contain 'displayName' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ScheduledScanSettingsScanType] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ScheduledScanSettingsScanType] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ScheduledScanSettingsDay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ScheduledScanSettingsDay] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ScheduledScanSettingsTime] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ScheduledScanSettingsTime] metadata must contain 'displayName' element" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [listOfImageIdToInclude] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [listOfImageIdToInclude] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [listOfImagePublisherToInclude] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [listOfImagePublisherToInclude] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [listOfImageOfferToInclude] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [listOfImageOfferToInclude] metadata must contain 'displayName' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [listOfImageSkuToInclude] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [listOfImageSkuToInclude] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0154" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [RealtimeProtectionEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [RealtimeProtectionEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ExclusionsPaths] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ExclusionsPaths] metadata must contain 'description' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ExclusionsExtensions] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ExclusionsExtensions] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ExclusionsProcesses] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ExclusionsProcesses] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ScheduledScanSettingsIsEnabled] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ScheduledScanSettingsIsEnabled] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ScheduledScanSettingsScanType] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ScheduledScanSettingsScanType] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ScheduledScanSettingsDay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ScheduledScanSettingsDay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [ScheduledScanSettingsTime] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [ScheduledScanSettingsTime] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [listOfImageIdToInclude] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [listOfImageIdToInclude] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [listOfImagePublisherToInclude] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [listOfImagePublisherToInclude] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [listOfImageOfferToInclude] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [listOfImageOfferToInclude] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [listOfImageSkuToInclude] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [listOfImageSkuToInclude] metadata must contain 'description' element" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0911" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.0954" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0023" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-iaasantimalware-extension-for-windows-servers.json&quot;,@{name=pol-deploy-vm-iaasantimalware-extension-for-windows-servers; properties=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Failure" success="False" time="10.4043" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Success" success="True" time="0.0032" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0012" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0012" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Success" success="True" time="0.0094" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0025" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Failure" success="False" time="0.0289" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0022" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Failure" success="False" time="0.0019" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected $null to be different from the actual value, but got the same value.</message>
                          <stack-trace>at $json.properties.PSobject.Properties.name -match 'mode' | Should -Not -Be $Null, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:192
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:192</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Failure" success="False" time="0.0025" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0025" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected $true, but got $false.</message>
                          <stack-trace>at $global:validModes.contains($json.properties.mode) | Should -Be $true, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:199
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:199</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Success" success="True" time="0.0007" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0007" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Success" success="True" time="0.0018" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Parameters Tests" executed="True" result="Success" success="True" time="0.0598" asserts="0" description="[]: Policy Definition Syntax Test.Parameters Tests">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must contain 'type' element" executed="True" result="Success" success="True" time="0.0071" asserts="0" description="Parameter [&lt;parameterName&gt;] must contain 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must contain 'type' element" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must contain 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [time] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [time] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [timeZoneId] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [timeZoneId] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [enableNotification] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [enableNotification] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [notificationEmailRecipient] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [notificationEmailRecipient] must contain 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [notificationWebhookUrl] must contain 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [notificationWebhookUrl] must contain 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element" executed="True" result="Success" success="True" time="0.0071" asserts="0" description="Parameter [&lt;parameterName&gt;] must have a valid value for the 'type' element">
                    <results>
                      <test-case description="Parameter [effect] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [time] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [time] must have a valid value for the 'type' element" time="0.0021" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [timeZoneId] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [timeZoneId] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [enableNotification] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [enableNotification] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [notificationEmailRecipient] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [notificationEmailRecipient] must have a valid value for the 'type' element" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [notificationWebhookUrl] must have a valid value for the 'type' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [notificationWebhookUrl] must have a valid value for the 'type' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0071" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'displayName' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [time] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [time] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [timeZoneId] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [timeZoneId] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [enableNotification] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [enableNotification] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [notificationEmailRecipient] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [notificationEmailRecipient] metadata must contain 'displayName' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [notificationWebhookUrl] metadata must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [notificationWebhookUrl] metadata must contain 'displayName' element" time="0.0022" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [&lt;parameterName&gt;] metadata must contain 'description' element" executed="True" result="Success" success="True" time="0.0079" asserts="0" description="Parameter [&lt;parameterName&gt;] metadata must contain 'description' element">
                    <results>
                      <test-case description="Parameter [effect] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [effect] metadata must contain 'description' element" time="0.002" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [evaluationDelay] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [evaluationDelay] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [time] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [time] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [timeZoneId] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [timeZoneId] metadata must contain 'description' element" time="0.0019" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [enableNotification] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [enableNotification] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [notificationEmailRecipient] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [notificationEmailRecipient] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                      <test-case description="Parameter [notificationWebhookUrl] metadata must contain 'description' element" name="[]: Policy Definition Syntax Test.Parameters Tests.Parameter [notificationWebhookUrl] metadata must contain 'description' element" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0626" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Success" success="True" time="0.067" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Success" success="True" time="0.0024" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0024" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;pol-deploy-vm-shutdown-schedule.json&quot;,&quot;./templates/policyDefinitions/virtual-machine/pol-deploy-vm-shutdown-schedule.json&quot;,@{name=pol-deploy-vm-shutdown-schedule; properties=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Failure" success="False" time="10.4577" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Failure" success="False" time="0.006" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Failure" success="False" time="0.0019" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.0019" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected $null to be different from the actual value, but got the same value.</message>
                          <stack-trace>at $json.PSobject.Properties.name -match 'name' | Should -Not -Be $Null, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:115
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:115</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Failure" success="False" time="0.003" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.003" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected $null to be different from the actual value, but got the same value.</message>
                          <stack-trace>at $json.PSobject.Properties.name -match 'properties' | Should -Not -Be $Null, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:122
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:122</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Failure" success="False" time="0.0136" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Failure" success="False" time="0.0027" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.0027" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected the actual value to be greater than 0, but got 0.</message>
                          <stack-trace>at $json.name.length | Should -BeGreaterThan 0, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:132
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:132</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Failure" success="False" time="0.0424" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0016" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.0016" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.001" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Failure" success="False" time="0.004" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.004" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected $true, but got $false.</message>
                          <stack-trace>at $global:validModes.contains($json.properties.mode) | Should -Be $true, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:199
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:199</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Failure" success="False" time="0.002" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.002" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected the actual value to be greater than 0, but got 0.</message>
                          <stack-trace>at $json.properties.parameters.PSObject.Properties.count | Should -BeGreaterThan 0, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:213
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:213</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Failure" success="False" time="0.0034" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.0034" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected the actual value to be greater than 0, but got 0.</message>
                          <stack-trace>at $json.properties.displayName.length | Should -BeGreaterThan 0, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:227
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:227</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Failure" success="False" time="0.0021" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.0021" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected the actual value to be greater than 0, but got 0.</message>
                          <stack-trace>at $json.properties.description.length | Should -BeGreaterThan 0, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:234
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:234</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Failure" success="False" time="0.002" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.002" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected the actual value to be greater than 0, but got 0.</message>
                          <stack-trace>at $json.properties.metadata.category.length | Should -BeGreaterThan 0, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:241
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:241</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Failure" success="False" time="0.0018" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.0018" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected the actual value to be greater than 0, but got 0.</message>
                          <stack-trace>at $json.properties.metadata.version.length | Should -BeGreaterThan 0, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:248
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:248</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Failure" success="False" time="0.0035" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.0035" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected $true, but got $false.</message>
                          <stack-trace>at $json.properties.metadata.version -match '^\d+\.\d+.\d+$' | Should -Be $true, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:255
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:255</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0454" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Failure" success="False" time="0.0523" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Failure" success="False" time="0.0035" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.0035" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected $false, but got $true.</message>
                          <stack-trace>at $policyEffect.isHardCoded | Should -Be $false, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:322
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:322</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Failure" success="False" time="0.0023" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;bicepconfig.json&quot;,&quot;./templates/policyDefinitions/bicepconfig.json&quot;,@{analyzers=; moduleAliases=; cloud=},System.Collections.Hashtable)" time="0.0023" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected the actual value to be greater than 0, but got 0.</message>
                          <stack-trace>at $validEffectCount | Should -BeGreaterThan 0, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:349
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:349</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test" executed="True" result="Failure" success="False" time="10.5063" asserts="0" description="[]: Policy Definition Syntax Test">
            <results>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test" executed="True" result="Failure" success="False" time="0.0054" asserts="0" description="[]: Policy Definition Syntax Test.Required Top-Level Elements Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Should contain top-level element name">
                    <results>
                      <test-case description="Should contain top-level element name" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element name(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties" executed="True" result="Failure" success="False" time="0.0031" asserts="0" description="Should contain top-level element - properties">
                    <results>
                      <test-case description="Should contain top-level element - properties" name="[]: Policy Definition Syntax Test.Required Top-Level Elements Test.Should contain top-level element - properties(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.0031" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected $null to be different from the actual value, but got the same value.</message>
                          <stack-trace>at $json.PSobject.Properties.name -match 'properties' | Should -Not -Be $Null, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:122
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:122</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test" executed="True" result="Failure" success="False" time="0.013" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null" executed="True" result="Failure" success="False" time="0.0017" asserts="0" description="Name value must not be null">
                    <results>
                      <test-case description="Name value must not be null" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be null(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.0017" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected the actual value to be greater than 0, but got 0.</message>
                          <stack-trace>at $json.name.length | Should -BeGreaterThan 0, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:132
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:132</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Name value must not be longer than 64 characters">
                    <results>
                      <test-case description="Name value must not be longer than 64 characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not be longer than 64 characters(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces" executed="True" result="Success" success="True" time="0.001" asserts="0" description="Name value must not contain spaces">
                    <results>
                      <test-case description="Name value must not contain spaces" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain spaces(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.001" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters" executed="True" result="Success" success="True" time="0.0027" asserts="0" description="Name value must not contain forbidden characters">
                    <results>
                      <test-case description="Name value must not contain forbidden characters" name="[]: Policy Definition Syntax Test.Policy Definition Elements Value Test.Name value must not contain forbidden characters(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.0027" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test" executed="True" result="Failure" success="False" time="0.0377" asserts="0" description="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Properties must contain 'displayName' element">
                    <results>
                      <test-case description="Properties must contain 'displayName' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'displayName' element(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="'DisplayName' value must not be longer than 128 characters">
                    <results>
                      <test-case description="'DisplayName' value must not be longer than 128 characters" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be longer than 128 characters(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'description' element">
                    <results>
                      <test-case description="Properties must contain 'description' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'description' element(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'metadata' element">
                    <results>
                      <test-case description="Properties must contain 'metadata' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'metadata' element(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'mode' element">
                    <results>
                      <test-case description="Properties must contain 'mode' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'mode' element(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value." executed="True" result="Failure" success="False" time="0.0031" asserts="0" description="Policy mode must have a valid value.">
                    <results>
                      <test-case description="Policy mode must have a valid value." name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Policy mode must have a valid value.(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.0031" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected $true, but got $false.</message>
                          <stack-trace>at $global:validModes.contains($json.properties.mode) | Should -Be $true, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:199
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:199</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Properties must contain 'parameters' element">
                    <results>
                      <test-case description="Properties must contain 'parameters' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'parameters' element(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item" executed="True" result="Failure" success="False" time="0.0016" asserts="0" description="'parameters' element must contain at least one item">
                    <results>
                      <test-case description="'parameters' element must contain at least one item" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'parameters' element must contain at least one item(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.0016" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected the actual value to be greater than 0, but got 0.</message>
                          <stack-trace>at $json.properties.parameters.PSObject.Properties.count | Should -BeGreaterThan 0, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:213
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:213</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element" executed="True" result="Success" success="True" time="0.0008" asserts="0" description="Properties must contain 'policyRule' element">
                    <results>
                      <test-case description="Properties must contain 'policyRule' element" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Properties must contain 'policyRule' element(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.0008" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank" executed="True" result="Failure" success="False" time="0.0031" asserts="0" description="'DisplayName' value must not be blank">
                    <results>
                      <test-case description="'DisplayName' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'DisplayName' value must not be blank(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.0031" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected the actual value to be greater than 0, but got 0.</message>
                          <stack-trace>at $json.properties.displayName.length | Should -BeGreaterThan 0, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:227
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:227</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank" executed="True" result="Failure" success="False" time="0.0016" asserts="0" description="'Description' value must not be blank">
                    <results>
                      <test-case description="'Description' value must not be blank" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Description' value must not be blank(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.0016" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected the actual value to be greater than 0, but got 0.</message>
                          <stack-trace>at $json.properties.description.length | Should -BeGreaterThan 0, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:234
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:234</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata" executed="True" result="Failure" success="False" time="0.0017" asserts="0" description="Must contain 'Category' metadata">
                    <results>
                      <test-case description="Must contain 'Category' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Category' metadata(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.0017" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected the actual value to be greater than 0, but got 0.</message>
                          <stack-trace>at $json.properties.metadata.category.length | Should -BeGreaterThan 0, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:241
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:241</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata" executed="True" result="Failure" success="False" time="0.004" asserts="0" description="Must contain 'Version' metadata">
                    <results>
                      <test-case description="Must contain 'Version' metadata" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.Must contain 'Version' metadata(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.004" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected the actual value to be greater than 0, but got 0.</message>
                          <stack-trace>at $json.properties.metadata.version.length | Should -BeGreaterThan 0, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:248
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:248</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version" executed="True" result="Failure" success="False" time="0.0021" asserts="0" description="'Version' metadata value must be a valid semantic version">
                    <results>
                      <test-case description="'Version' metadata value must be a valid semantic version" name="[]: Policy Definition Syntax Test.Policy Definition Properties Value Test.'Version' metadata value must be a valid semantic version(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.0021" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected $true, but got $false.</message>
                          <stack-trace>at $json.properties.metadata.version -match '^\d+\.\d+.\d+$' | Should -Be $true, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:255
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:255</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Rule Test" executed="True" result="Success" success="True" time="0.0408" asserts="0" description="[]: Policy Definition Syntax Test.Policy Rule Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element" executed="True" result="Success" success="True" time="0.0011" asserts="0" description="Policy Rule must contain 'if' element">
                    <results>
                      <test-case description="Policy Rule must contain 'if' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'if' element(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.0011" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element" executed="True" result="Success" success="True" time="0.0009" asserts="0" description="Policy Rule must contain 'then' element">
                    <results>
                      <test-case description="Policy Rule must contain 'then' element" name="[]: Policy Definition Syntax Test.Policy Rule Test.Policy Rule must contain 'then' element(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.0009" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[]: Policy Definition Syntax Test.Policy Effect Test" executed="True" result="Failure" success="False" time="0.0475" asserts="0" description="[]: Policy Definition Syntax Test.Policy Effect Test">
                <results>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect" executed="True" result="Failure" success="False" time="0.0021" asserts="0" description="Policy Rule should have parameterised effect">
                    <results>
                      <test-case description="Policy Rule should have parameterised effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule should have parameterised effect(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.0021" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected $false, but got $true.</message>
                          <stack-trace>at $policyEffect.isHardCoded | Should -Be $false, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:322
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:322</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                  <test-suite type="ParameterizedTest" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect" executed="True" result="Failure" success="False" time="0.0017" asserts="0" description="Policy Rule must use a valid effect">
                    <results>
                      <test-case description="Policy Rule must use a valid effect" name="[]: Policy Definition Syntax Test.Policy Effect Test.Policy Rule must use a valid effect(&quot;metadata.json&quot;,&quot;./templates/policyDefinitions/metadata.json&quot;,@{itemDisplayName=Policy Definitions Template; description=This template deploys the policy definitions to the TYANG management group.; summary=Deploys policy definitions to TYANG management group.},System.Collections.Hashtable)" time="0.0017" asserts="0" success="False" result="Failure" executed="True">
                        <failure>
                          <message>Expected the actual value to be greater than 0, but got 0.</message>
                          <stack-trace>at $validEffectCount | Should -BeGreaterThan 0, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:349
at &lt;ScriptBlock&gt;, /Users/tao/git/AzPolicyTest/AzPolicyTest/policyDefStructure.tests.ps1:349</stack-trace>
                        </failure>
                      </test-case>
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
        </results>
      </test-suite>
    </results>
  </test-suite>
</test-results>