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="Pester" total="133" errors="0" failures="1" not-run="0" inconclusive="0" ignored="0" skipped="0" invalid="0" date="2020-03-28" time="20:58:34">
  <environment user="doughu" machine-name="DOUGHU-DEV" cwd="C:\Users\doughu\RDPowershell" user-domain="NTDEV" platform="Microsoft Windows 10 Enterprise Insider Preview|C:\WINDOWS|\Device\Harddisk3\Partition3" nunit-version="2.5.8.0" os-version="10.0.19595" clr-version="4.0.30319.42000" />
  <culture-info current-culture="en-US" current-uiculture="en-US" />
  <test-suite type="Powershell" name="Pester" executed="True" result="Failure" success="False" time="158.6765" asserts="0">
    <results>
      <test-suite type="TestFixture" name="Get-RdsTenantGroup" executed="True" result="Success" success="True" time="2.7687" asserts="0" description="Get-RdsTenantGroup">
        <results>
          <test-case description="Get initial count of tenant groups" name="Get-RdsTenantGroup.Get initial count of tenant groups" time="2.7687" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Get-RdsTenantGroup Verify Error and Diagnostics" executed="True" result="Success" success="True" time="0.5544" asserts="0" description="Get-RdsTenantGroup Verify Error and Diagnostics">
        <results>
          <test-case description="Get unknown tenantGroup" name="Get-RdsTenantGroup Verify Error and Diagnostics.Get unknown tenantGroup" time="0.5544" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="New-RdsTenantGroup" executed="True" result="Success" success="True" time="1.1213" asserts="0" description="New-RdsTenantGroup">
        <results>
          <test-case description="Create a new tenantGroup" name="New-RdsTenantGroup.Create a new tenantGroup" time="1.1213" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="New-RdsTenantGroup Verify Error and Diagnostics" executed="True" result="Success" success="True" time="0.3995" asserts="0" description="New-RdsTenantGroup Verify Error and Diagnostics">
        <results>
          <test-case description="Create a duplicate tenantGroup" name="New-RdsTenantGroup Verify Error and Diagnostics.Create a duplicate tenantGroup" time="0.3995" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Set-RdsTenantGroup" executed="True" result="Success" success="True" time="1.9289" asserts="0" description="Set-RdsTenantGroup">
        <results>
          <test-case description="Set description on TenantGroup" name="Set-RdsTenantGroup.Set description on TenantGroup" time="0.9315" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Set FriendlyName on TenantGroup" name="Set-RdsTenantGroup.Set FriendlyName on TenantGroup" time="0.9974" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Remove-RdsTenantGroup" executed="True" result="Success" success="True" time="0.3709" asserts="0" description="Remove-RdsTenantGroup">
        <results>
          <test-case description="Remove a tenant group" name="Remove-RdsTenantGroup.Remove a tenant group" time="0.3709" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Remove-RdsTenantGroup Verify Error and Diagnostics" executed="True" result="Success" success="True" time="0.3536" asserts="0" description="Remove-RdsTenantGroup Verify Error and Diagnostics">
        <results>
          <test-case description="Remove an unknown tenantGroup" name="Remove-RdsTenantGroup Verify Error and Diagnostics.Remove an unknown tenantGroup" time="0.3536" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Get-RdsTenant" executed="True" result="Success" success="True" time="2.3891" asserts="0" description="Get-RdsTenant">
        <results>
          <test-case description="Get Initial Count of tenants" name="Get-RdsTenant.Get Initial Count of tenants" time="0.4127" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Check tenant count" name="Get-RdsTenant.Check tenant count" time="1.0176" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Get specific tenant1 with positional parameter" name="Get-RdsTenant.Get specific tenant1 with positional parameter" time="0.9588" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="New-RdsTenant" executed="True" result="Success" success="True" time="4.0594" asserts="0" description="New-RdsTenant">
        <results>
          <test-case description="Create tenant with mandatory named parameters" name="New-RdsTenant.Create tenant with mandatory named parameters" time="1.0568" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Create tenant with mandatory positional parameters" name="New-RdsTenant.Create tenant with mandatory positional parameters" time="1.0291" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Create tenant with optional named parameters" name="New-RdsTenant.Create tenant with optional named parameters" time="0.9053" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Create tenant with optional positional parameters" name="New-RdsTenant.Create tenant with optional positional parameters" time="1.0683" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="New-RdsTenant Verify Error and Diagnostics" executed="True" result="Success" success="True" time="1.1243" asserts="0" description="New-RdsTenant Verify Error and Diagnostics">
        <results>
          <test-case description="Create duplicate tenant should match error message" name="New-RdsTenant Verify Error and Diagnostics.Create duplicate tenant should match error message" time="1.1243" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Get-RdsTenant Verify Error and Diagnostics" executed="True" result="Success" success="True" time="0.9936" asserts="0" description="Get-RdsTenant Verify Error and Diagnostics">
        <results>
          <test-case description="Get a tenant that does not exist" name="Get-RdsTenant Verify Error and Diagnostics.Get a tenant that does not exist" time="0.9936" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Set-RdsTenant" executed="True" result="Success" success="True" time="3.882" asserts="0" description="Set-RdsTenant">
        <results>
          <test-case description="Update tenant friendly name with named parameter" name="Set-RdsTenant.Update tenant friendly name with named parameter" time="1.0207" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Update tenant description with named parameter" name="Set-RdsTenant.Update tenant description with named parameter" time="0.9832" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Update tenant friendly name with positional parameter" name="Set-RdsTenant.Update tenant friendly name with positional parameter" time="0.9609" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Update tenant description with positional parameter" name="Set-RdsTenant.Update tenant description with positional parameter" time="0.9173" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Set-RdsTenant Verify Error and Diagnostics" executed="True" result="Success" success="True" time="0.4532" asserts="0" description="Set-RdsTenant Verify Error and Diagnostics">
        <results>
          <test-case description="Update a tenant that does not exist" name="Set-RdsTenant Verify Error and Diagnostics.Update a tenant that does not exist" time="0.4532" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="New-RdsHostPool" executed="True" result="Success" success="True" time="5.2183" asserts="0" description="New-RdsHostPool">
        <results>
          <test-case description="Create hostpool with mandatory named parameters" name="New-RdsHostPool.Create hostpool with mandatory named parameters" time="1.0227" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Create duplicate host pool" name="New-RdsHostPool.Create duplicate host pool" time="0.9453" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Create hostpool with mandatory positional parameters" name="New-RdsHostPool.Create hostpool with mandatory positional parameters" time="1.0663" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Create hostpool with optional named parameters" name="New-RdsHostPool.Create hostpool with optional named parameters" time="1.0112" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Create hostpool with optional positional parameters" name="New-RdsHostPool.Create hostpool with optional positional parameters" time="1.1728" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Get-RdsHostPool" executed="True" result="Success" success="True" time="3.4942" asserts="0" description="Get-RdsHostPool">
        <results>
          <test-case description="Get specific host pool with named parameters" name="Get-RdsHostPool.Get specific host pool with named parameters" time="0.9573" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Get non existent host pool" name="Get-RdsHostPool.Get non existent host pool" time="0.3383" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Get host pool with non existent tenant" name="Get-RdsHostPool.Get host pool with non existent tenant" time="0.3548" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Get specific host pool with positional parameters" name="Get-RdsHostPool.Get specific host pool with positional parameters" time="0.9385" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Get all host pools with named parameters" name="Get-RdsHostPool.Get all host pools with named parameters" time="0.9052" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Set-RdsHostPool - CustomProperties" executed="True" result="Success" success="True" time="9.0377" asserts="0" description="Set-RdsHostPool - CustomProperties">
        <results>
          <test-case description="Set-RdsHostPool update CustomRdpProperties" name="Set-RdsHostPool - CustomProperties.Set-RdsHostPool update CustomRdpProperties" time="2.9707" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Set-RdsHostPool update CustomRdpProperties by sending empty CustomRdpProperty. This will remove the existing: audio:i:0;video:s:on; " name="Set-RdsHostPool - CustomProperties.Set-RdsHostPool update CustomRdpProperties by sending empty CustomRdpProperty. This will remove the existing: audio:i:0;video:s:on; " time="2.0294" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Set-RdsHostPool update CustomRdpProperties change value of CustomRdpProperty" name="Set-RdsHostPool - CustomProperties.Set-RdsHostPool update CustomRdpProperties change value of CustomRdpProperty" time="2.0488" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Set-RdsHostPool update CustomRdpProperties with a duplicate value of CustomRdpProperty" name="Set-RdsHostPool - CustomProperties.Set-RdsHostPool update CustomRdpProperties with a duplicate value of CustomRdpProperty" time="0.9563" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Set-RdsHostPool update CustomRdpProperties a value to CustomRdpProperty without semicolon on the end" name="Set-RdsHostPool - CustomProperties.Set-RdsHostPool update CustomRdpProperties a value to CustomRdpProperty without semicolon on the end" time="1.0326" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Get RemoteDesktop" executed="True" result="Success" success="True" time="3.9584" asserts="0" description="Get RemoteDesktop">
        <results>
          <test-case description="Get RemoteDesktop Tenant1" name="Get RemoteDesktop.Get RemoteDesktop Tenant1" time="1.0495" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Get RemoteDesktop Tenant4 with positional parameters." name="Get RemoteDesktop.Get RemoteDesktop Tenant4 with positional parameters." time="0.9947" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Get RemoteDesktop Tenant2" name="Get RemoteDesktop.Get RemoteDesktop Tenant2" time="0.9811" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Get RemoteDesktop Tenant3" name="Get RemoteDesktop.Get RemoteDesktop Tenant3" time="0.9331" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Add AppGroup Users" executed="True" result="Success" success="True" time="6.9741" asserts="0" description="Add AppGroup Users">
        <results>
          <test-case description="Add tstestuser1@rdpgwcon to AppGroup1" name="Add AppGroup Users.Add tstestuser1@rdpgwcon to AppGroup1" time="1.0025" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Get tstestuser1@rdpgwcon to AppGroup1" name="Add AppGroup Users.Get tstestuser1@rdpgwcon to AppGroup1" time="1.0205" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Add tstestuser2@rdpgwcon to AppGroup1" name="Add AppGroup Users.Add tstestuser2@rdpgwcon to AppGroup1" time="0.9753" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Get tstestuser1@rdpgwcon to AppGroup1" name="Add AppGroup Users.Get tstestuser1@rdpgwcon to AppGroup1" time="1.0241" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Get all users from AppGroup1" name="Add AppGroup Users.Get all users from AppGroup1" time="0.9278" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove tstestuser1@rdpgwcon to AppGroup" name="Add AppGroup Users.Remove tstestuser1@rdpgwcon to AppGroup" time="1.0067" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove tstestuser2@rdpgwcon to AppGroup" name="Add AppGroup Users.Remove tstestuser2@rdpgwcon to AppGroup" time="1.0171" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Remove-RdsAppGroup" executed="True" result="Success" success="True" time="3.8442" asserts="0" description="Remove-RdsAppGroup">
        <results>
          <test-case description="Remove desktop appGroup from HostPool1" name="Remove-RdsAppGroup.Remove desktop appGroup from HostPool1" time="1.0225" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove desktop appGroup from HostPool2" name="Remove-RdsAppGroup.Remove desktop appGroup from HostPool2" time="0.9141" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove desktop appGroup from HostPool3" name="Remove-RdsAppGroup.Remove desktop appGroup from HostPool3" time="0.9951" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove desktop appGroup from HostPool4" name="Remove-RdsAppGroup.Remove desktop appGroup from HostPool4" time="0.9125" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Remove-RdsHostPool" executed="True" result="Success" success="True" time="3.9535" asserts="0" description="Remove-RdsHostPool">
        <results>
          <test-case description="Remove hostPool1" name="Remove-RdsHostPool.Remove hostPool1" time="1.0072" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove hostPool2" name="Remove-RdsHostPool.Remove hostPool2" time="0.9768" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove hostPool3" name="Remove-RdsHostPool.Remove hostPool3" time="1.0096" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove hostPool4" name="Remove-RdsHostPool.Remove hostPool4" time="0.9599" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Remove-RdsTenant" executed="True" result="Success" success="True" time="3.6177" asserts="0" description="Remove-RdsTenant">
        <results>
          <test-case description="Remove tenant1" name="Remove-RdsTenant.Remove tenant1" time="0.884" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove tenant2" name="Remove-RdsTenant.Remove tenant2" time="0.8565" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove tenant3" name="Remove-RdsTenant.Remove tenant3" time="0.9288" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove tenant4" name="Remove-RdsTenant.Remove tenant4" time="0.9484" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Create RemoteApp AppGroup, verify type with get and remove" executed="True" result="Success" success="True" time="7.6609" asserts="0" description="Create RemoteApp AppGroup, verify type with get and remove">
        <results>
          <test-case description="Create tenant with optional named parameters" name="Create RemoteApp AppGroup, verify type with get and remove.Create tenant with optional named parameters" time="1.0248" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Create hostpool with optional named parameters" name="Create RemoteApp AppGroup, verify type with get and remove.Create hostpool with optional named parameters" time="0.9874" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Create appgroup as RemoteApp resource type" name="Create RemoteApp AppGroup, verify type with get and remove.Create appgroup as RemoteApp resource type" time="0.9528" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Get appGroup and verify that has RemoteApp resource type" name="Create RemoteApp AppGroup, verify type with get and remove.Get appGroup and verify that has RemoteApp resource type" time="0.9525" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove appGroup from HostPool3" name="Create RemoteApp AppGroup, verify type with get and remove.Remove appGroup from HostPool3" time="0.9184" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove appGroup from HostPool3" name="Create RemoteApp AppGroup, verify type with get and remove.Remove appGroup from HostPool3" time="1.0243" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove hostPool3" name="Create RemoteApp AppGroup, verify type with get and remove.Remove hostPool3" time="0.9454" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove tenant3" name="Create RemoteApp AppGroup, verify type with get and remove.Remove tenant3" time="0.8553" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Create Registration with expiration of 1 hour, verify with get and remove" executed="True" result="Success" success="True" time="7.9453" asserts="0" description="Create Registration with expiration of 1 hour, verify with get and remove">
        <results>
          <test-case description="Create registration tenant" name="Create Registration with expiration of 1 hour, verify with get and remove.Create registration tenant" time="1.0264" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Create registration host pool" name="Create Registration with expiration of 1 hour, verify with get and remove.Create registration host pool" time="1.0247" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Create new registration information with piping" name="Create Registration with expiration of 1 hour, verify with get and remove.Create new registration information with piping" time="1.1934" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Export registration information" name="Create Registration with expiration of 1 hour, verify with get and remove.Export registration information" time="0.9766" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove registration information" name="Create Registration with expiration of 1 hour, verify with get and remove.Remove registration information" time="0.8731" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove appGroup from host pool" name="Create Registration with expiration of 1 hour, verify with get and remove.Remove appGroup from host pool" time="0.9677" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove hostPool" name="Create Registration with expiration of 1 hour, verify with get and remove.Remove hostPool" time="0.9346" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove tenant" name="Create Registration with expiration of 1 hour, verify with get and remove.Remove tenant" time="0.9487" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Create Registration with expiration of 1440 hours (60 days), verify with get and remove" executed="True" result="Success" success="True" time="7.5571" asserts="0" description="Create Registration with expiration of 1440 hours (60 days), verify with get and remove">
        <results>
          <test-case description="Create registration tenant" name="Create Registration with expiration of 1440 hours (60 days), verify with get and remove.Create registration tenant" time="1.0708" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Create registration host pool" name="Create Registration with expiration of 1440 hours (60 days), verify with get and remove.Create registration host pool" time="1.0545" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Create new registration information" name="Create Registration with expiration of 1440 hours (60 days), verify with get and remove.Create new registration information" time="0.9472" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Export registration information" name="Create Registration with expiration of 1440 hours (60 days), verify with get and remove.Export registration information" time="0.9643" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove registration information" name="Create Registration with expiration of 1440 hours (60 days), verify with get and remove.Remove registration information" time="0.8082" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove appGroup from host pool" name="Create Registration with expiration of 1440 hours (60 days), verify with get and remove.Remove appGroup from host pool" time="0.9985" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove hostPool" name="Create Registration with expiration of 1440 hours (60 days), verify with get and remove.Remove hostPool" time="0.8741" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove tenant" name="Create Registration with expiration of 1440 hours (60 days), verify with get and remove.Remove tenant" time="0.8396" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Create Registration with expiration of 1441 hours (&gt;60 days), It should fail" executed="True" result="Success" success="True" time="5.0243" asserts="0" description="Create Registration with expiration of 1441 hours (&gt;60 days), It should fail">
        <results>
          <test-case description="Create registration tenant" name="Create Registration with expiration of 1441 hours (&gt;60 days), It should fail.Create registration tenant" time="0.9705" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Create registration host pool" name="Create Registration with expiration of 1441 hours (&gt;60 days), It should fail.Create registration host pool" time="0.9673" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Create new registration information with 1441 hours" name="Create Registration with expiration of 1441 hours (&gt;60 days), It should fail.Create new registration information with 1441 hours" time="0.3001" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove appGroup from host pool" name="Create Registration with expiration of 1441 hours (&gt;60 days), It should fail.Remove appGroup from host pool" time="0.9619" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove hostPool" name="Create Registration with expiration of 1441 hours (&gt;60 days), It should fail.Remove hostPool" time="0.8751" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove tenant" name="Create Registration with expiration of 1441 hours (&gt;60 days), It should fail.Remove tenant" time="0.9496" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Create RemoteApp AppGroups and add apps" executed="True" result="Success" success="True" time="31.6573" asserts="0" description="Create RemoteApp AppGroups and add apps">
        <results>
          <test-case description="Create new tenant" name="Create RemoteApp AppGroups and add apps.Create new tenant" time="1.0651" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Create five host pools and verify get list functionality" name="Create RemoteApp AppGroups and add apps.Create five host pools and verify get list functionality" time="4.8312" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Get all host pools and verify there are five." name="Create RemoteApp AppGroups and add apps.Get all host pools and verify there are five." time="3.4114" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Create five RemoteApp appgroups" name="Create RemoteApp AppGroups and add apps.Create five RemoteApp appgroups" time="1.6881" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Create RemoteApp with mandatory named parameters on remote0app group" name="Create RemoteApp AppGroups and add apps.Create RemoteApp with mandatory named parameters on remote0app group" time="0.6548" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Create RemoteApp with positional mandatory parameters on remote1app group" name="Create RemoteApp AppGroups and add apps.Create RemoteApp with positional mandatory parameters on remote1app group" time="0.4787" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Create RemoteApp with positional mandatory parameters on remote1app group" name="Create RemoteApp AppGroups and add apps.Create RemoteApp with positional mandatory parameters on remote1app group" time="0.4203" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Create multiple RemoteApps on remote2app group" name="Create RemoteApp AppGroups and add apps.Create multiple RemoteApps on remote2app group" time="1.4298" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Get specific RemoteApp and verify" name="Create RemoteApp AppGroups and add apps.Get specific RemoteApp and verify" time="0.3953" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Get multiple RemoteApps and verify" name="Create RemoteApp AppGroups and add apps.Get multiple RemoteApps and verify" time="0.3715" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove multiple RemoteApp on remote2app" name="Create RemoteApp AppGroups and add apps.Remove multiple RemoteApp on remote2app" time="1.0983" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove RemoteApp: remote0app" name="Create RemoteApp AppGroups and add apps.Remove RemoteApp: remote0app" time="1.0076" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove RemoteApp with positional mandatory parameters on remote1app group" name="Create RemoteApp AppGroups and add apps.Remove RemoteApp with positional mandatory parameters on remote1app group" time="1.0418" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove five RemoteApp appgroups" name="Create RemoteApp AppGroups and add apps.Remove five RemoteApp appgroups" time="4.4995" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove desktop appgroups that are automagically created." name="Create RemoteApp AppGroups and add apps.Remove desktop appgroups that are automagically created." time="4.757" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove five host pools" name="Create RemoteApp AppGroups and add apps.Remove five host pools" time="4.507" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Session Host Tests" executed="True" result="Success" success="True" time="7.7491" asserts="0" description="Session Host Tests">
        <results>
          <test-case description="Create two host pools and verify" name="Session Host Tests.Create two host pools and verify" time="2.1114" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Get-RdsUserSession on RdsDesktopAppGroupHostPool" name="Session Host Tests.Get-RdsUserSession on RdsDesktopAppGroupHostPool" time="0.8864" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Get-RdsUserSession on RdsRemoteAppGroupHostPool" name="Session Host Tests.Get-RdsUserSession on RdsRemoteAppGroupHostPool" time="0.876" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove automagically created appgroups" name="Session Host Tests.Remove automagically created appgroups" time="1.9208" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove RdsRemoteAppGroupHostPool" name="Session Host Tests.Remove RdsRemoteAppGroupHostPool" time="1.0037" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove RdsDesktopAppGroupHostPool" name="Session Host Tests.Remove RdsDesktopAppGroupHostPool" time="0.9507" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Role Authorization Tests" executed="True" result="Failure" success="False" time="28.0044" asserts="0" description="Role Authorization Tests">
        <results>
          <test-case description="Get RBAC role list" name="Role Authorization Tests.Get RBAC role list" time="0.9605" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Assign RBAC role to the user" name="Role Authorization Tests.Assign RBAC role to the user" time="0.9749" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Assign RBAC role to the user in a different Tenant Group than the current context" name="Role Authorization Tests.Assign RBAC role to the user in a different Tenant Group than the current context" time="2.8116" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Get RBAC role assignment for infra scope" name="Role Authorization Tests.Get RBAC role assignment for infra scope" time="0.9328" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove RBAC role assignment from user" name="Role Authorization Tests.Remove RBAC role assignment from user" time="0.9711" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Try adding role assignment to a user that does not exist" name="Role Authorization Tests.Try adding role assignment to a user that does not exist" time="1.0258" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Do a role assignment to a user that does exist under specified AAD Tenant Id" name="Role Authorization Tests.Do a role assignment to a user that does exist under specified AAD Tenant Id" time="0.9781" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove RBAC role assignment from user" name="Role Authorization Tests.Remove RBAC role assignment from user" time="0.972" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Try adding role assignment to a user that does not exist" name="Role Authorization Tests.Try adding role assignment to a user that does not exist" time="0.9718" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Tenant Group owner trying to add new role assignment for a user in tenant level" name="Role Authorization Tests.Tenant Group owner trying to add new role assignment for a user in tenant level" time="4.0842" asserts="0" success="False" result="Failure" executed="True">
            <failure>
              <message>Expected: {Success}
But was: {Failure}</message>
              <stack-trace>at line: 150 in C:\Users\doughu\RDPowershell\RdsPowershellReleaseValidation.Tests.ps1
150: $result.Outcome | Should Be 'Success'
</stack-trace>
            </failure>
          </test-case>
          <test-case description="Do a role assignment to a user that does exist under specified AAD Tenant Id without specifying the Default Tenant Group name since it should be picked up from the context" name="Role Authorization Tests.Do a role assignment to a user that does exist under specified AAD Tenant Id without specifying the Default Tenant Group name since it should be picked up from the context" time="0.437" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove RBAC role assignment from user" name="Role Authorization Tests.Remove RBAC role assignment from user" time="0.9928" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Do a role assignment to a user that does exist under specified AAD Tenant Id" name="Role Authorization Tests.Do a role assignment to a user that does exist under specified AAD Tenant Id" time="0.3719" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove RBAC role assignment from user" name="Role Authorization Tests.Remove RBAC role assignment from user" time="0.9932" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Role Assignment to an User Group at Infra Scope get the role assignment, remove and try to get again." name="Role Authorization Tests.Role Assignment to an User Group at Infra Scope get the role assignment, remove and try to get again." time="8.6528" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Role Assignment to Invalid User Group." name="Role Authorization Tests.Role Assignment to Invalid User Group." time="0.9288" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Remove role assignment from non existing User Group at Tenant Scope." name="Role Authorization Tests.Remove role assignment from non existing User Group at Tenant Scope." time="0.9451" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="Diagnostics cmdlet tests" executed="True" result="Success" success="True" time="2.5808" asserts="0" description="Diagnostics cmdlet tests">
        <results>
          <test-case description="Remove tenant" name="Diagnostics cmdlet tests.Remove tenant" time="0.9388" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Verify detailed diagnostics" name="Diagnostics cmdlet tests.Verify detailed diagnostics" time="0.6821" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Verify detailed diagnostics failure" name="Diagnostics cmdlet tests.Verify detailed diagnostics failure" time="0.424" asserts="0" success="True" result="Success" executed="True" />
          <test-case description="Verify detailed diagnostics success" name="Diagnostics cmdlet tests.Verify detailed diagnostics success" time="0.5359" asserts="0" success="True" result="Success" executed="True" />
        </results>
      </test-suite>
    </results>
  </test-suite>
</test-results>