tests/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="76" errors="0" failures="0" not-run="0" inconclusive="0" ignored="0" skipped="0" invalid="0" date="2026-05-18" time="19:07:46">
  <environment user-domain="DEV02" user="Janke" platform="Microsoft Windows 11 Home|C:\WINDOWS|\Device\Harddisk0\Partition3" cwd="C:\CCM\sqmSQLTool" machine-name="DEV02" os-version="10.0.26200" nunit-version="2.5.8.0" clr-version="10.0.5" />
  <culture-info current-culture="de-DE" current-uiculture="de-DE" />
  <test-suite type="TestFixture" name="Pester" executed="True" result="Success" success="True" time="106.8901" asserts="0" description="Pester">
    <results>
      <test-suite type="TestFixture" name="C:\CCM\sqmSQLTool\tests\sqmSQLTool.Module.Tests.ps1" executed="True" result="Success" success="True" time="4.5807" asserts="0" description="C:\CCM\sqmSQLTool\tests\sqmSQLTool.Module.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Modul-Import" executed="True" result="Success" success="True" time="0.8236" asserts="0" description="Modul-Import">
            <results>
              <test-case description="Importiert ohne Fehler" name="Modul-Import.Importiert ohne Fehler" time="0.7369" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Ist nach Import geladen" name="Modul-Import.Ist nach Import geladen" time="0.016" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Hat korrekte ModuleVersion im Manifest" name="Modul-Import.Hat korrekte ModuleVersion im Manifest" time="0.0072" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Exportiert nur Funktionen mit -sqm- Prefix" name="Modul-Import.Exportiert nur Funktionen mit -sqm- Prefix" time="0.0089" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="Funktionsexport" executed="True" result="Success" success="True" time="1.0096" asserts="0" description="Funktionsexport">
            <results>
              <test-case description="Alle Public/*.ps1 Funktionen sind exportiert" name="Funktionsexport.Alle Public/*.ps1 Funktionen sind exportiert" time="0.1611" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Mindestens 60 Funktionen exportiert" name="Funktionsexport.Mindestens 60 Funktionen exportiert" time="0.0126" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="Modulkonfiguration" executed="True" result="Success" success="True" time="1.0754" asserts="0" description="Modulkonfiguration">
            <results>
              <test-case description="LogPath ist nach Import gesetzt" name="Modulkonfiguration.LogPath ist nach Import gesetzt" time="0.0049" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="OutputPath ist nach Import gesetzt" name="Modulkonfiguration.OutputPath ist nach Import gesetzt" time="0.0032" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="LogPath enthaelt keinen FI-TS spezifischen Pfad" name="Modulkonfiguration.LogPath enthaelt keinen FI-TS spezifischen Pfad" time="0.0063" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Ola Job-Namen enthalten kein FITS-Prefix" name="Modulkonfiguration.Ola Job-Namen enthalten kein FITS-Prefix" time="0.0092" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="ModuleVersion entspricht Manifest-Version" name="Modulkonfiguration.ModuleVersion entspricht Manifest-Version" time="0.023" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\CCM\sqmSQLTool\tests\Unit\Config\Get-sqmConfig.Tests.ps1" executed="True" result="Success" success="True" time="0.9569" asserts="0" description="C:\CCM\sqmSQLTool\tests\Unit\Config\Get-sqmConfig.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Get-sqmConfig" executed="True" result="Success" success="True" time="0.1443" asserts="0" description="Get-sqmConfig">
            <results>
              <test-suite type="TestFixture" name="Get-sqmConfig.Ohne Parameter" executed="True" result="Success" success="True" time="0.0518" asserts="0" description="Get-sqmConfig.Ohne Parameter">
                <results>
                  <test-case description="Gibt eine Hashtable zurueck" name="Get-sqmConfig.Ohne Parameter.Gibt eine Hashtable zurueck" time="0.0301" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Hashtable enthaelt erwartete Schluessel" name="Get-sqmConfig.Ohne Parameter.Hashtable enthaelt erwartete Schluessel" time="0.0086" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="Get-sqmConfig.Mit gueltigem -Key" executed="True" result="Success" success="True" time="0.0777" asserts="0" description="Get-sqmConfig.Mit gueltigem -Key">
                <results>
                  <test-case description="Gibt den Wert von LogPath zurueck" name="Get-sqmConfig.Mit gueltigem -Key.Gibt den Wert von LogPath zurueck" time="0.0041" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Gibt den Wert von OlaJobNameFull zurueck" name="Get-sqmConfig.Mit gueltigem -Key.Gibt den Wert von OlaJobNameFull zurueck" time="0.0026" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Gibt Boolean fuer AutoUpdate zurueck" name="Get-sqmConfig.Mit gueltigem -Key.Gibt Boolean fuer AutoUpdate zurueck" time="0.0068" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="Get-sqmConfig.Mit ungueltigem -Key" executed="True" result="Success" success="True" time="0.1316" asserts="0" description="Get-sqmConfig.Mit ungueltigem -Key">
                <results>
                  <test-case description="Gibt null zurueck" name="Get-sqmConfig.Mit ungueltigem -Key.Gibt null zurueck" time="0.0121" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Schreibt eine Warnung" name="Get-sqmConfig.Mit ungueltigem -Key.Schreibt eine Warnung" time="0.03" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\CCM\sqmSQLTool\tests\Unit\Config\Set-sqmConfig.Tests.ps1" executed="True" result="Success" success="True" time="1.0945" asserts="0" description="C:\CCM\sqmSQLTool\tests\Unit\Config\Set-sqmConfig.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Set-sqmConfig" executed="True" result="Success" success="True" time="0.2303" asserts="0" description="Set-sqmConfig">
            <results>
              <test-suite type="TestFixture" name="Set-sqmConfig.OutputPath setzen" executed="True" result="Success" success="True" time="0.0703" asserts="0" description="Set-sqmConfig.OutputPath setzen">
                <results>
                  <test-case description="Setzt OutputPath auf ein existierendes Verzeichnis" name="Set-sqmConfig.OutputPath setzen.Setzt OutputPath auf ein existierendes Verzeichnis" time="0.0474" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Wirft Fehler bei nicht erstellbarem Pfad" name="Set-sqmConfig.OutputPath setzen.Wirft Fehler bei nicht erstellbarem Pfad" time="0.0109" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="Set-sqmConfig.LogPath setzen" executed="True" result="Success" success="True" time="0.1152" asserts="0" description="Set-sqmConfig.LogPath setzen">
                <results>
                  <test-case description="Setzt LogPath auf ein existierendes Verzeichnis" name="Set-sqmConfig.LogPath setzen.Setzt LogPath auf ein existierendes Verzeichnis" time="0.0279" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="Set-sqmConfig.Ola Job-Namen setzen" executed="True" result="Success" success="True" time="0.1479" asserts="0" description="Set-sqmConfig.Ola Job-Namen setzen">
                <results>
                  <test-case description="Setzt OlaJobNameFull" name="Set-sqmConfig.Ola Job-Namen setzen.Setzt OlaJobNameFull" time="0.0067" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Setzt OlaJobNameDiff" name="Set-sqmConfig.Ola Job-Namen setzen.Setzt OlaJobNameDiff" time="0.0065" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Setzt OlaJobNameLog" name="Set-sqmConfig.Ola Job-Namen setzen.Setzt OlaJobNameLog" time="0.0083" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="Set-sqmConfig.Persistenz" executed="True" result="Success" success="True" time="0.2195" asserts="0" description="Set-sqmConfig.Persistenz">
                <results>
                  <test-case description="Schreibt Konfiguration in JSON-Datei" name="Set-sqmConfig.Persistenz.Schreibt Konfiguration in JSON-Datei" time="0.0281" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="JSON-Datei enthaelt gesetzten Wert" name="Set-sqmConfig.Persistenz.JSON-Datei enthaelt gesetzten Wert" time="0.0319" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\CCM\sqmSQLTool\tests\Unit\Public\Copy-sqmNTFSPermissions.Tests.ps1" executed="True" result="Success" success="True" time="1.8235" asserts="0" description="C:\CCM\sqmSQLTool\tests\Unit\Public\Copy-sqmNTFSPermissions.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Copy-sqmNTFSPermissions" executed="True" result="Success" success="True" time="0.8543" asserts="0" description="Copy-sqmNTFSPermissions">
            <results>
              <test-suite type="TestFixture" name="Copy-sqmNTFSPermissions.Parameter-Validierung" executed="True" result="Success" success="True" time="0.0722" asserts="0" description="Copy-sqmNTFSPermissions.Parameter-Validierung">
                <results>
                  <test-case description="Wirft Fehler wenn SourcePath nicht existiert" name="Copy-sqmNTFSPermissions.Parameter-Validierung.Wirft Fehler wenn SourcePath nicht existiert" time="0.0171" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Wirft Fehler wenn DestinationPath nicht existiert und -CreateMissingFolders nicht gesetzt" name="Copy-sqmNTFSPermissions.Parameter-Validierung.Wirft Fehler wenn DestinationPath nicht existiert und -CreateMissingFolders nicht gesetzt" time="0.0243" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="SourcePath ist Pflichtparameter" name="Copy-sqmNTFSPermissions.Parameter-Validierung.SourcePath ist Pflichtparameter" time="0.0126" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="DestinationPath ist Pflichtparameter" name="Copy-sqmNTFSPermissions.Parameter-Validierung.DestinationPath ist Pflichtparameter" time="0.0045" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="Copy-sqmNTFSPermissions.WhatIf" executed="True" result="Success" success="True" time="0.203" asserts="0" description="Copy-sqmNTFSPermissions.WhatIf">
                <results>
                  <test-case description="Fuehrt keine Aenderungen durch bei -WhatIf" name="Copy-sqmNTFSPermissions.WhatIf.Fuehrt keine Aenderungen durch bei -WhatIf" time="0.119" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="Copy-sqmNTFSPermissions.Einfache ACL-Kopie (nicht rekursiv)" executed="True" result="Success" success="True" time="0.351" asserts="0" description="Copy-sqmNTFSPermissions.Einfache ACL-Kopie (nicht rekursiv)">
                <results>
                  <test-case description="Laeuft ohne Fehler durch" name="Copy-sqmNTFSPermissions.Einfache ACL-Kopie (nicht rekursiv).Laeuft ohne Fehler durch" time="0.1367" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="Copy-sqmNTFSPermissions.Rekursive ACL-Kopie" executed="True" result="Success" success="True" time="0.6282" asserts="0" description="Copy-sqmNTFSPermissions.Rekursive ACL-Kopie">
                <results>
                  <test-case description="Laeuft ohne Fehler durch" name="Copy-sqmNTFSPermissions.Rekursive ACL-Kopie.Laeuft ohne Fehler durch" time="0.2656" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="Copy-sqmNTFSPermissions.CreateMissingFolders" executed="True" result="Success" success="True" time="0.8239" asserts="0" description="Copy-sqmNTFSPermissions.CreateMissingFolders">
                <results>
                  <test-case description="Erstellt fehlenden Zielordner automatisch" name="Copy-sqmNTFSPermissions.CreateMissingFolders.Erstellt fehlenden Zielordner automatisch" time="0.1841" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="Copy-sqmNTFSPermissions.SupportsShouldProcess" executed="True" result="Success" success="True" time="0.8422" asserts="0" description="Copy-sqmNTFSPermissions.SupportsShouldProcess">
                <results>
                  <test-case description="Funktion unterstuetzt ShouldProcess" name="Copy-sqmNTFSPermissions.SupportsShouldProcess.Funktion unterstuetzt ShouldProcess" time="0.006" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\CCM\sqmSQLTool\tests\Unit\Public\Get-sqmAgHealthReport.Tests.ps1" executed="True" result="Success" success="True" time="1.5947" asserts="0" description="C:\CCM\sqmSQLTool\tests\Unit\Public\Get-sqmAgHealthReport.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Get-sqmAgHealthReport" executed="True" result="Success" success="True" time="0.6375" asserts="0" description="Get-sqmAgHealthReport">
            <results>
              <test-suite type="TestFixture" name="Get-sqmAgHealthReport.Parameter-Validierung" executed="True" result="Success" success="True" time="0.0998" asserts="0" description="Get-sqmAgHealthReport.Parameter-Validierung">
                <results>
                  <test-case description="Funktion existiert und ist aufrufbar" name="Get-sqmAgHealthReport.Parameter-Validierung.Funktion existiert und ist aufrufbar" time="0.0177" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="SqlInstance ist nicht mandatory (Default = Computername)" name="Get-sqmAgHealthReport.Parameter-Validierung.SqlInstance ist nicht mandatory (Default = Computername)" time="0.0141" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="OutputPath Parameter existiert" name="Get-sqmAgHealthReport.Parameter-Validierung.OutputPath Parameter existiert" time="0.014" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="WhatIf wird unterstuetzt" name="Get-sqmAgHealthReport.Parameter-Validierung.WhatIf wird unterstuetzt" time="0.0139" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="MaxRedoQueueMB Parameter existiert" name="Get-sqmAgHealthReport.Parameter-Validierung.MaxRedoQueueMB Parameter existiert" time="0.0147" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="MaxSendQueueMB Parameter existiert" name="Get-sqmAgHealthReport.Parameter-Validierung.MaxSendQueueMB Parameter existiert" time="0.0138" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="Get-sqmAgHealthReport.Ausfuehrung mit gemockten dbatools" executed="True" result="Success" success="True" time="0.591" asserts="0" description="Get-sqmAgHealthReport.Ausfuehrung mit gemockten dbatools">
                <results>
                  <test-case description="Laeuft ohne Fehler mit gemockten Daten durch" name="Get-sqmAgHealthReport.Ausfuehrung mit gemockten dbatools.Laeuft ohne Fehler mit gemockten Daten durch" time="0.2238" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Erstellt keine Dateien bei -WhatIf" name="Get-sqmAgHealthReport.Ausfuehrung mit gemockten dbatools.Erstellt keine Dateien bei -WhatIf" time="0.0897" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="Get-sqmAgHealthReport.SupportsShouldProcess" executed="True" result="Success" success="True" time="0.6254" asserts="0" description="Get-sqmAgHealthReport.SupportsShouldProcess">
                <results>
                  <test-case description="Funktion unterstuetzt ShouldProcess" name="Get-sqmAgHealthReport.SupportsShouldProcess.Funktion unterstuetzt ShouldProcess" time="0.0211" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\CCM\sqmSQLTool\tests\Unit\Public\Get-sqmBlockingReport.Tests.ps1" executed="True" result="Success" success="True" time="1.0579" asserts="0" description="C:\CCM\sqmSQLTool\tests\Unit\Public\Get-sqmBlockingReport.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Get-sqmBlockingReport" executed="True" result="Success" success="True" time="0.2195" asserts="0" description="Get-sqmBlockingReport">
            <results>
              <test-suite type="TestFixture" name="Get-sqmBlockingReport.Parameter-Validierung" executed="True" result="Success" success="True" time="0.0233" asserts="0" description="Get-sqmBlockingReport.Parameter-Validierung">
                <results>
                  <test-case description="Funktion existiert" name="Get-sqmBlockingReport.Parameter-Validierung.Funktion existiert" time="0.0047" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="MinWaitSeconds Parameter existiert" name="Get-sqmBlockingReport.Parameter-Validierung.MinWaitSeconds Parameter existiert" time="0.0033" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="OutputPath Parameter existiert" name="Get-sqmBlockingReport.Parameter-Validierung.OutputPath Parameter existiert" time="0.0028" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="Get-sqmBlockingReport.Ausfuehrung mit gemockten dbatools" executed="True" result="Success" success="True" time="0.2051" asserts="0" description="Get-sqmBlockingReport.Ausfuehrung mit gemockten dbatools">
                <results>
                  <test-case description="Laeuft ohne Fehler mit gemockten Daten durch" name="Get-sqmBlockingReport.Ausfuehrung mit gemockten dbatools.Laeuft ohne Fehler mit gemockten Daten durch" time="0.1409" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\CCM\sqmSQLTool\tests\Unit\Public\Get-sqmDatabaseHealth.Tests.ps1" executed="True" result="Success" success="True" time="17.1738" asserts="0" description="C:\CCM\sqmSQLTool\tests\Unit\Public\Get-sqmDatabaseHealth.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Get-sqmDatabaseHealth" executed="True" result="Success" success="True" time="16.3443" asserts="0" description="Get-sqmDatabaseHealth">
            <results>
              <test-suite type="TestFixture" name="Get-sqmDatabaseHealth.Parameter-Validierung" executed="True" result="Success" success="True" time="0.0343" asserts="0" description="Get-sqmDatabaseHealth.Parameter-Validierung">
                <results>
                  <test-case description="Funktion existiert und ist aufrufbar" name="Get-sqmDatabaseHealth.Parameter-Validierung.Funktion existiert und ist aufrufbar" time="0.0051" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="SqlInstance ist nicht mandatory (Default = Computername)" name="Get-sqmDatabaseHealth.Parameter-Validierung.SqlInstance ist nicht mandatory (Default = Computername)" time="0.0054" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="OutputPath Parameter existiert" name="Get-sqmDatabaseHealth.Parameter-Validierung.OutputPath Parameter existiert" time="0.0032" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="WhatIf wird unterstuetzt" name="Get-sqmDatabaseHealth.Parameter-Validierung.WhatIf wird unterstuetzt" time="0.0033" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="ExcludeDatabase Parameter existiert" name="Get-sqmDatabaseHealth.Parameter-Validierung.ExcludeDatabase Parameter existiert" time="0.003" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="Get-sqmDatabaseHealth.Ausfuehrung mit gemockten dbatools" executed="True" result="Success" success="True" time="0.2591" asserts="0" description="Get-sqmDatabaseHealth.Ausfuehrung mit gemockten dbatools">
                <results>
                  <test-case description="Laeuft ohne Fehler mit gemockten Daten" name="Get-sqmDatabaseHealth.Ausfuehrung mit gemockten dbatools.Laeuft ohne Fehler mit gemockten Daten" time="0.0905" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Erstellt keine Dateien bei -WhatIf" name="Get-sqmDatabaseHealth.Ausfuehrung mit gemockten dbatools.Erstellt keine Dateien bei -WhatIf" time="0.0841" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="Get-sqmDatabaseHealth.Fehlerbehandlung" executed="True" result="Success" success="True" time="16.3319" asserts="0" description="Get-sqmDatabaseHealth.Fehlerbehandlung">
                <results>
                  <test-case description="Wirft Fehler bei nicht erreichbarer Instanz (kein Mock)" name="Get-sqmDatabaseHealth.Fehlerbehandlung.Wirft Fehler bei nicht erreichbarer Instanz (kein Mock)" time="16.0623" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\CCM\sqmSQLTool\tests\Unit\Public\Get-sqmDiskSpaceReport.Tests.ps1" executed="True" result="Success" success="True" time="39.4957" asserts="0" description="C:\CCM\sqmSQLTool\tests\Unit\Public\Get-sqmDiskSpaceReport.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Get-sqmDiskSpaceReport" executed="True" result="Success" success="True" time="38.7014" asserts="0" description="Get-sqmDiskSpaceReport">
            <results>
              <test-suite type="TestFixture" name="Get-sqmDiskSpaceReport.Parameter-Validierung" executed="True" result="Success" success="True" time="0.1066" asserts="0" description="Get-sqmDiskSpaceReport.Parameter-Validierung">
                <results>
                  <test-case description="Funktion existiert und ist aufrufbar" name="Get-sqmDiskSpaceReport.Parameter-Validierung.Funktion existiert und ist aufrufbar" time="0.014" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="SqlInstance ist nicht mandatory (Default = Computername)" name="Get-sqmDiskSpaceReport.Parameter-Validierung.SqlInstance ist nicht mandatory (Default = Computername)" time="0.0181" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="OutputPath Parameter existiert" name="Get-sqmDiskSpaceReport.Parameter-Validierung.OutputPath Parameter existiert" time="0.0125" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="WhatIf wird unterstuetzt" name="Get-sqmDiskSpaceReport.Parameter-Validierung.WhatIf wird unterstuetzt" time="0.0119" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="WarnThresholdPct Parameter existiert" name="Get-sqmDiskSpaceReport.Parameter-Validierung.WarnThresholdPct Parameter existiert" time="0.0111" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="CriticalThresholdPct Parameter existiert" name="Get-sqmDiskSpaceReport.Parameter-Validierung.CriticalThresholdPct Parameter existiert" time="0.0118" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="HistoryDays Parameter existiert" name="Get-sqmDiskSpaceReport.Parameter-Validierung.HistoryDays Parameter existiert" time="0.0147" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="Get-sqmDiskSpaceReport.Ausfuehrung mit gemockten dbatools" executed="True" result="Success" success="True" time="38.6708" asserts="0" description="Get-sqmDiskSpaceReport.Ausfuehrung mit gemockten dbatools">
                <results>
                  <test-case description="Laeuft ohne Fehler mit gemockten Daten durch" name="Get-sqmDiskSpaceReport.Ausfuehrung mit gemockten dbatools.Laeuft ohne Fehler mit gemockten Daten durch" time="19.4813" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Erstellt keine Dateien bei -WhatIf" name="Get-sqmDiskSpaceReport.Ausfuehrung mit gemockten dbatools.Erstellt keine Dateien bei -WhatIf" time="19.0453" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="Get-sqmDiskSpaceReport.SupportsShouldProcess" executed="True" result="Success" success="True" time="38.6919" asserts="0" description="Get-sqmDiskSpaceReport.SupportsShouldProcess">
                <results>
                  <test-case description="Funktion unterstuetzt ShouldProcess" name="Get-sqmDiskSpaceReport.SupportsShouldProcess.Funktion unterstuetzt ShouldProcess" time="0.0119" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\CCM\sqmSQLTool\tests\Unit\Public\Get-sqmSysadminAccounts.Tests.ps1" executed="True" result="Success" success="True" time="39.1123" asserts="0" description="C:\CCM\sqmSQLTool\tests\Unit\Public\Get-sqmSysadminAccounts.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Get-sqmSysadminAccounts" executed="True" result="Success" success="True" time="38.3066" asserts="0" description="Get-sqmSysadminAccounts">
            <results>
              <test-suite type="TestFixture" name="Get-sqmSysadminAccounts.Parameter-Validierung" executed="True" result="Success" success="True" time="0.0957" asserts="0" description="Get-sqmSysadminAccounts.Parameter-Validierung">
                <results>
                  <test-case description="Funktion existiert und ist aufrufbar" name="Get-sqmSysadminAccounts.Parameter-Validierung.Funktion existiert und ist aufrufbar" time="0.0128" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="SqlInstance ist nicht mandatory (Default = Computername)" name="Get-sqmSysadminAccounts.Parameter-Validierung.SqlInstance ist nicht mandatory (Default = Computername)" time="0.0135" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="OutputPath Parameter existiert" name="Get-sqmSysadminAccounts.Parameter-Validierung.OutputPath Parameter existiert" time="0.0136" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="WhatIf wird unterstuetzt" name="Get-sqmSysadminAccounts.Parameter-Validierung.WhatIf wird unterstuetzt" time="0.0117" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="ExcludeLogin Parameter existiert" name="Get-sqmSysadminAccounts.Parameter-Validierung.ExcludeLogin Parameter existiert" time="0.0111" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="ExcludeSysAccounts Parameter existiert" name="Get-sqmSysadminAccounts.Parameter-Validierung.ExcludeSysAccounts Parameter existiert" time="0.0124" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="IncludeDisabled Parameter existiert" name="Get-sqmSysadminAccounts.Parameter-Validierung.IncludeDisabled Parameter existiert" time="0.0106" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="Get-sqmSysadminAccounts.Ausfuehrung mit gemockten dbatools" executed="True" result="Success" success="True" time="38.2629" asserts="0" description="Get-sqmSysadminAccounts.Ausfuehrung mit gemockten dbatools">
                <results>
                  <test-case description="Laeuft ohne Fehler mit gemockten Daten durch" name="Get-sqmSysadminAccounts.Ausfuehrung mit gemockten dbatools.Laeuft ohne Fehler mit gemockten Daten durch" time="19.0727" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Erstellt keine Dateien bei -WhatIf" name="Get-sqmSysadminAccounts.Ausfuehrung mit gemockten dbatools.Erstellt keine Dateien bei -WhatIf" time="19.051" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="Get-sqmSysadminAccounts.SupportsShouldProcess" executed="True" result="Success" success="True" time="38.2904" asserts="0" description="Get-sqmSysadminAccounts.SupportsShouldProcess">
                <results>
                  <test-case description="Funktion unterstuetzt ShouldProcess" name="Get-sqmSysadminAccounts.SupportsShouldProcess.Funktion unterstuetzt ShouldProcess" time="0.0157" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
            </results>
          </test-suite>
        </results>
      </test-suite>
    </results>
  </test-suite>
</test-results>