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="62" errors="0" failures="0" not-run="0" inconclusive="0" ignored="0" skipped="2" invalid="0" date="2025-03-26" time="17:18:21">
  <environment user="renev" nunit-version="2.5.8.0" os-version="10.0.26100" user-domain="ATMOSMAIN" clr-version="9.0.1" platform="Microsoft Windows 11 Pro|C:\WINDOWS|\Device\Harddisk0\Partition3" machine-name="ATMOSMAIN" cwd="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025" />
  <culture-info current-culture="en-150" current-uiculture="en-GB" />
  <test-suite type="TestFixture" name="Pester" executed="True" result="Ignored" success="True" time="22.1556" asserts="0" description="Pester">
    <results>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Approve-NewTextFileContent.Tests.ps1" executed="True" result="Success" success="True" time="0.1807" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Approve-NewTextFileContent.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Approve-NewTextFileContent" executed="True" result="Success" success="True" time="0.1252" asserts="0" description="Approve-NewTextFileContent">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Approve-NewTextFileContent.Should pass PSScriptAnalyzer rules" time="0.1204" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\AssureWinMergeInstalled.Tests.ps1" executed="True" result="Success" success="True" time="0.5969" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\AssureWinMergeInstalled.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="AssureWinMergeInstalled" executed="True" result="Success" success="True" time="0.4879" asserts="0" description="AssureWinMergeInstalled">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="AssureWinMergeInstalled.Should pass PSScriptAnalyzer rules" time="0.4831" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Convert-DotNetTypeToLLMType.Tests.ps1" executed="True" result="Success" success="True" time="0.1613" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Convert-DotNetTypeToLLMType.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Convert-DotNetTypeToLLMType" executed="True" result="Success" success="True" time="0.1175" asserts="0" description="Convert-DotNetTypeToLLMType">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Convert-DotNetTypeToLLMType.Should pass PSScriptAnalyzer rules" time="0.1129" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\ConvertTo-LMStudioFunctionDefinition.Tests.ps1" executed="True" result="Success" success="True" time="0.7178" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\ConvertTo-LMStudioFunctionDefinition.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="ConvertTo-LMStudioFunctionDefinition" executed="True" result="Success" success="True" time="0.6731" asserts="0" description="ConvertTo-LMStudioFunctionDefinition">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="ConvertTo-LMStudioFunctionDefinition.Should pass PSScriptAnalyzer rules" time="0.3991" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Should check my sanity" name="ConvertTo-LMStudioFunctionDefinition.Should check my sanity" time="0.0052" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Should invoke function properly" name="ConvertTo-LMStudioFunctionDefinition.Should invoke function properly" time="0.2641" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\GenerateMasonryLayoutHtml.Tests.ps1" executed="True" result="Success" success="True" time="0.1789" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\GenerateMasonryLayoutHtml.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="GenerateMasonryLayoutHtml" executed="True" result="Success" success="True" time="0.1227" asserts="0" description="GenerateMasonryLayoutHtml">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="GenerateMasonryLayoutHtml.Should pass PSScriptAnalyzer rules" time="0.1181" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Get-CpuCore.Tests.ps1" executed="True" result="Success" success="True" time="0.1688" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Get-CpuCore.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Get-CpuCore" executed="True" result="Success" success="True" time="0.1142" asserts="0" description="Get-CpuCore">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Get-CpuCore.Should pass PSScriptAnalyzer rules" time="0.1096" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Get-HasCapableGpu.Tests.ps1" executed="True" result="Success" success="True" time="0.1599" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Get-HasCapableGpu.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Get-HasCapableGpu" executed="True" result="Success" success="True" time="0.1164" asserts="0" description="Get-HasCapableGpu">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Get-HasCapableGpu.Should pass PSScriptAnalyzer rules" time="0.1116" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Get-NumberOfCpuCores.Tests.ps1" executed="True" result="Success" success="True" time="0.1674" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Get-NumberOfCpuCores.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Get-NumberOfCpuCores" executed="True" result="Success" success="True" time="0.1146" asserts="0" description="Get-NumberOfCpuCores">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Get-NumberOfCpuCores.Should pass PSScriptAnalyzer rules" time="0.1097" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Get-TextTranslation.Tests.ps1" executed="True" result="Ignored" success="True" time="0.1684" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Get-TextTranslation.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Get-TextTranslation" executed="True" result="Ignored" success="True" time="0.1124" asserts="0" description="Get-TextTranslation">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Get-TextTranslation.Should pass PSScriptAnalyzer rules" time="0.1064" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Should translate English to Spanish correctly" name="Get-TextTranslation.Should translate English to Spanish correctly" time="0.001" asserts="0" success="False" result="Ignored" executed="False" />
              <test-case description="Should translate English to Dutch correctly" name="Get-TextTranslation.Should translate English to Dutch correctly" time="0.0004" asserts="0" success="False" result="Ignored" executed="False" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Get-VectorSimilarity.Tests.ps1" executed="True" result="Success" success="True" time="0.1775" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Get-VectorSimilarity.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Get-VectorSimilarity" executed="True" result="Success" success="True" time="0.1025" asserts="0" description="Get-VectorSimilarity">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Get-VectorSimilarity.Should pass PSScriptAnalyzer rules" time="0.0979" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Invoke-CommandFromToolCall.Tests.ps1" executed="True" result="Success" success="True" time="0.4932" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Invoke-CommandFromToolCall.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Invoke-CommandFromToolCall cmdlet tests" executed="True" result="Success" success="True" time="0.2738" asserts="0" description="Invoke-CommandFromToolCall cmdlet tests">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Invoke-CommandFromToolCall cmdlet tests.Should pass PSScriptAnalyzer rules" time="0.1999" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Should reject invalid parameters" name="Invoke-CommandFromToolCall cmdlet tests.Should reject invalid parameters" time="0.0197" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Should require confirmation by default" name="Invoke-CommandFromToolCall cmdlet tests.Should require confirmation by default" time="0.0366" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Should handle missing required parameters" name="Invoke-CommandFromToolCall cmdlet tests.Should handle missing required parameters" time="0.0045" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Should execute command with proper output format" name="Invoke-CommandFromToolCall cmdlet tests.Should execute command with proper output format" time="0.0067" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Invoke-LLMBooleanEvaluation.Tests.ps1" executed="True" result="Success" success="True" time="0.166" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Invoke-LLMBooleanEvaluation.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Invoke-LLMBooleanEvaluation" executed="True" result="Success" success="True" time="0.1213" asserts="0" description="Invoke-LLMBooleanEvaluation">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Invoke-LLMBooleanEvaluation.Should pass PSScriptAnalyzer rules" time="0.1164" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Invoke-LLMQuery.Tests.ps1" executed="True" result="Success" success="True" time="0.3977" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Invoke-LLMQuery.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Invoke-LLMQuery" executed="True" result="Success" success="True" time="0.3541" asserts="0" description="Invoke-LLMQuery">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Invoke-LLMQuery.Should pass PSScriptAnalyzer rules" time="0.3495" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Invoke-LLMStringListEvaluation.Tests.ps1" executed="True" result="Success" success="True" time="0.163" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Invoke-LLMStringListEvaluation.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Invoke-LLMStringListEvaluation" executed="True" result="Success" success="True" time="0.1182" asserts="0" description="Invoke-LLMStringListEvaluation">
            <results>
              <test-case description="should pass PSScriptAnalyzer rules" name="Invoke-LLMStringListEvaluation.should pass PSScriptAnalyzer rules" time="0.1134" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Invoke-LLMTextTransformation.Tests.ps1" executed="True" result="Success" success="True" time="0.1593" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Invoke-LLMTextTransformation.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Invoke-LLMTextTransformation" executed="True" result="Success" success="True" time="0.1048" asserts="0" description="Invoke-LLMTextTransformation">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Invoke-LLMTextTransformation.Should pass PSScriptAnalyzer rules" time="0.0999" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Invoke-WinMerge.Tests.ps1" executed="True" result="Success" success="True" time="0.1853" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Invoke-WinMerge.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Invoke-WinMerge" executed="True" result="Success" success="True" time="0.1408" asserts="0" description="Invoke-WinMerge">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Invoke-WinMerge.Should pass PSScriptAnalyzer rules" time="0.136" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\New-LLMAudioChat.Tests.ps1" executed="True" result="Success" success="True" time="0.1748" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\New-LLMAudioChat.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="New-LLMAudioChat" executed="True" result="Success" success="True" time="0.1218" asserts="0" description="New-LLMAudioChat">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="New-LLMAudioChat.Should pass PSScriptAnalyzer rules" time="0.1171" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\New-LLMTextChat.Tests.ps1" executed="True" result="Success" success="True" time="0.8848" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\New-LLMTextChat.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="New-LLMTextChat.Tests" executed="True" result="Success" success="True" time="0.8351" asserts="0" description="New-LLMTextChat.Tests">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="New-LLMTextChat.Tests.Should pass PSScriptAnalyzer rules" time="0.8304" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Set-GenXdevAICommandNotFoundAction.Tests.ps1" executed="True" result="Success" success="True" time="0.1784" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI\Set-GenXdevAICommandNotFoundAction.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Set-GenXdevAICommandNotFoundAction Set-GenXdevAICommandNotFoundAction" executed="True" result="Success" success="True" time="0.1347" asserts="0" description="Set-GenXdevAICommandNotFoundAction Set-GenXdevAICommandNotFoundAction">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Set-GenXdevAICommandNotFoundAction Set-GenXdevAICommandNotFoundAction.Should pass PSScriptAnalyzer rules" time="0.1284" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.LMStudio\AssureLMStudio.Tests.ps1" executed="True" result="Success" success="True" time="0.1526" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.LMStudio\AssureLMStudio.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="AssureLMStudio" executed="True" result="Success" success="True" time="0.0981" asserts="0" description="AssureLMStudio">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="AssureLMStudio.Should pass PSScriptAnalyzer rules" time="0.0934" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioLoadedModelList.Tests.ps1" executed="True" result="Success" success="True" time="2.3877" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioLoadedModelList.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Get-LMStudioLoadedModelList basic functionality test" executed="True" result="Success" success="True" time="2.3438" asserts="0" description="Get-LMStudioLoadedModelList basic functionality test">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Get-LMStudioLoadedModelList basic functionality test.Should pass PSScriptAnalyzer rules" time="0.0916" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Should return loaded models from LM Studio" name="Get-LMStudioLoadedModelList basic functionality test.Should return loaded models from LM Studio" time="1.1992" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Should have qwen2.5-14b-instruct model present" name="Get-LMStudioLoadedModelList basic functionality test.Should have qwen2.5-14b-instruct model present" time="1.0481" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioModelList.Tests.ps1" executed="True" result="Success" success="True" time="0.6996" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioModelList.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Get-LMStudioModelList.Tests" executed="True" result="Success" success="True" time="0.6425" asserts="0" description="Get-LMStudioModelList.Tests">
            <results>
              <test-suite type="TestFixture" name="Get-LMStudioModelList.Tests.Basic functionality" executed="True" result="Success" success="True" time="0.6384" asserts="0" description="Get-LMStudioModelList.Tests.Basic functionality">
                <results>
                  <test-case description="Should return models with required properties" name="Get-LMStudioModelList.Tests.Basic functionality.Should return models with required properties" time="0.263" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Should be able to find qwen-14b model if present" name="Get-LMStudioModelList.Tests.Basic functionality.Should be able to find qwen-14b model if present" time="0.2781" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Get-LMStudioModelList.Tests.Should pass PSScriptAnalyzer rules" time="0.091" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioPaths.Tests.ps1" executed="True" result="Success" success="True" time="0.1515" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioPaths.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Get-LMStudioPaths basic integration tests" executed="True" result="Success" success="True" time="0.1024" asserts="0" description="Get-LMStudioPaths basic integration tests">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Get-LMStudioPaths basic integration tests.Should pass PSScriptAnalyzer rules" time="0.0917" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Returns valid default paths that exist on the system" name="Get-LMStudioPaths basic integration tests.Returns valid default paths that exist on the system" time="0.0061" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioTextEmbedding.Tests.ps1" executed="True" result="Success" success="True" time="0.1555" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioTextEmbedding.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Get-LMStudioTextEmbedding" executed="True" result="Success" success="True" time="0.1118" asserts="0" description="Get-LMStudioTextEmbedding">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Get-LMStudioTextEmbedding.Should pass PSScriptAnalyzer rules" time="0.1072" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioWindow.Tests.ps1" executed="True" result="Success" success="True" time="0.5459" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioWindow.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Get-LMStudioWindow" executed="True" result="Success" success="True" time="0.503" asserts="0" description="Get-LMStudioWindow">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Get-LMStudioWindow.Should pass PSScriptAnalyzer rules" time="0.4983" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.LMStudio\Initialize-LMStudioModel.Tests.ps1" executed="True" result="Success" success="True" time="6.6374" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.LMStudio\Initialize-LMStudioModel.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Initialize-LMStudioModel.Tests" executed="True" result="Success" success="True" time="0.1703" asserts="0" description="Initialize-LMStudioModel.Tests">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Initialize-LMStudioModel.Tests.Should pass PSScriptAnalyzer rules" time="0.1657" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
          <test-suite type="TestFixture" name="Initialize-LMStudioModel integration tests" executed="True" result="Success" success="True" time="6.5867" asserts="0" description="Initialize-LMStudioModel integration tests">
            <results>
              <test-case description="Should initialize a model by name" name="Initialize-LMStudioModel integration tests.Should initialize a model by name" time="0.7943" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Should initialize with window visible" name="Initialize-LMStudioModel integration tests.Should initialize with window visible" time="4.8242" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Should fall back to preferred models if specified not found" name="Initialize-LMStudioModel integration tests.Should fall back to preferred models if specified not found" time="0.7922" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.LMStudio\Install-LMStudioApplication.Tests.ps1" executed="True" result="Success" success="True" time="0.3866" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.LMStudio\Install-LMStudioApplication.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Install-LMStudioApplication" executed="True" result="Success" success="True" time="0.3352" asserts="0" description="Install-LMStudioApplication">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Install-LMStudioApplication.Should pass PSScriptAnalyzer rules" time="0.3305" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.LMStudio\Start-LMStudioApplication.Tests.ps1" executed="True" result="Success" success="True" time="2.1998" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.LMStudio\Start-LMStudioApplication.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Start-LMStudioApplication functionality tests" executed="True" result="Success" success="True" time="2.1543" asserts="0" description="Start-LMStudioApplication functionality tests">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Start-LMStudioApplication functionality tests.Should pass PSScriptAnalyzer rules" time="0.1032" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Should successfully start LM Studio application with default settings" name="Start-LMStudioApplication functionality tests.Should successfully start LM Studio application with default settings" time="2.0462" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.LMStudio\Test-LMStudioInstallation.Tests.ps1" executed="True" result="Success" success="True" time="0.148" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.LMStudio\Test-LMStudioInstallation.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Test-LMStudioInstallation function tests" executed="True" result="Success" success="True" time="0.0936" asserts="0" description="Test-LMStudioInstallation function tests">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Test-LMStudioInstallation function tests.Should pass PSScriptAnalyzer rules" time="0.0852" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Should verify LM Studio is properly installed and accessible" name="Test-LMStudioInstallation function tests.Should verify LM Studio is properly installed and accessible" time="0.0036" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.LMStudio\Test-LMStudioProcess.Tests.ps1" executed="True" result="Success" success="True" time="0.1802" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.LMStudio\Test-LMStudioProcess.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Test-LMStudioProcess basic functionality" executed="True" result="Success" success="True" time="0.1358" asserts="0" description="Test-LMStudioProcess basic functionality">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Test-LMStudioProcess basic functionality.Should pass PSScriptAnalyzer rules" time="0.1045" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Should return true when LMStudio process is running" name="Test-LMStudioProcess basic functionality.Should return true when LMStudio process is running" time="0.0181" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\Add-EmoticonsToText.Tests.ps1" executed="True" result="Success" success="True" time="0.1452" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\Add-EmoticonsToText.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Add-EmoticonsToText" executed="True" result="Success" success="True" time="0.1025" asserts="0" description="Add-EmoticonsToText">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Add-EmoticonsToText.Should pass PSScriptAnalyzer rules" time="0.0979" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\ConvertFrom-CorporateSpeak.Tests.ps1" executed="True" result="Success" success="True" time="0.1456" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\ConvertFrom-CorporateSpeak.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="ConvertFrom-CorporateSpeak" executed="True" result="Success" success="True" time="0.1015" asserts="0" description="ConvertFrom-CorporateSpeak">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="ConvertFrom-CorporateSpeak.Should pass PSScriptAnalyzer rules" time="0.0899" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\ConvertTo-CorporateSpeak.Tests.ps1" executed="True" result="Success" success="True" time="0.14" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\ConvertTo-CorporateSpeak.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="ConvertTo-CorporateSpeak" executed="True" result="Success" success="True" time="0.0964" asserts="0" description="ConvertTo-CorporateSpeak">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="ConvertTo-CorporateSpeak.Should pass PSScriptAnalyzer rules" time="0.0917" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\Get-MediaFileAudioTranscription.Tests.ps1" executed="True" result="Success" success="True" time="0.809" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\Get-MediaFileAudioTranscription.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Get-MediaFileAudioTranscription" executed="True" result="Success" success="True" time="0.7583" asserts="0" description="Get-MediaFileAudioTranscription">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Get-MediaFileAudioTranscription.Should pass PSScriptAnalyzer rules" time="0.7536" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\Get-ScriptExecutionErrorFixPrompt.Tests.ps1" executed="True" result="Success" success="True" time="0.2126" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\Get-ScriptExecutionErrorFixPrompt.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Get-ScriptExecutionErrorFixPrompt" executed="True" result="Success" success="True" time="0.1551" asserts="0" description="Get-ScriptExecutionErrorFixPrompt">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Get-ScriptExecutionErrorFixPrompt.Should pass PSScriptAnalyzer rules" time="0.1504" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\Get-SimularMovieTitles.Tests.ps1" executed="True" result="Success" success="True" time="0.1622" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\Get-SimularMovieTitles.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Get-SimularMovieTitles" executed="True" result="Success" success="True" time="0.1053" asserts="0" description="Get-SimularMovieTitles">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Get-SimularMovieTitles.Should pass PSScriptAnalyzer rules" time="0.1005" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\Invoke-AIPowershellCommand.Tests.ps1" executed="True" result="Success" success="True" time="0.16" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\Invoke-AIPowershellCommand.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Invoke-AIPowershellCommand" executed="True" result="Success" success="True" time="0.1083" asserts="0" description="Invoke-AIPowershellCommand">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Invoke-AIPowershellCommand.Should pass PSScriptAnalyzer rules" time="0.1037" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\Invoke-ImageKeywordScan.Tests.ps1" executed="True" result="Success" success="True" time="0.1817" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\Invoke-ImageKeywordScan.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Invoke-ImageKeywordScan" executed="True" result="Success" success="True" time="0.1372" asserts="0" description="Invoke-ImageKeywordScan">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Invoke-ImageKeywordScan.Should pass PSScriptAnalyzer rules" time="0.1326" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\Invoke-ImageKeywordUpdate.Tests.ps1" executed="True" result="Success" success="True" time="0.1701" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\Invoke-ImageKeywordUpdate.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Invoke-ImageKeywordUpdate" executed="True" result="Success" success="True" time="0.1264" asserts="0" description="Invoke-ImageKeywordUpdate">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Invoke-ImageKeywordUpdate.Should pass PSScriptAnalyzer rules" time="0.1219" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\Invoke-QueryImageContent.Tests.ps1" executed="True" result="Success" success="True" time="0.152" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\Invoke-QueryImageContent.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Invoke-QueryImageContent" executed="True" result="Success" success="True" time="0.0971" asserts="0" description="Invoke-QueryImageContent">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Invoke-QueryImageContent.Should pass PSScriptAnalyzer rules" time="0.0919" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\Save-Transcriptions.Tests.ps1" executed="True" result="Success" success="True" time="0.1758" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\Save-Transcriptions.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Save-Transcriptions" executed="True" result="Success" success="True" time="0.1318" asserts="0" description="Save-Transcriptions">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Save-Transcriptions.Should pass PSScriptAnalyzer rules" time="0.1271" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\Show-GenXdevScriptErrorFixInIde.Tests.ps1" executed="True" result="Success" success="True" time="0.4003" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\Show-GenXdevScriptErrorFixInIde.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Show-GenXdevScriptErrorFixInIde" executed="True" result="Success" success="True" time="0.3568" asserts="0" description="Show-GenXdevScriptErrorFixInIde">
            <results>
              <test-case description="should pass PSScriptAnalyzer rules" name="Show-GenXdevScriptErrorFixInIde.should pass PSScriptAnalyzer rules" time="0.352" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\Start-AudioTranscription.Tests.ps1" executed="True" result="Success" success="True" time="0.176" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.154.2025\Tests\GenXdev.AI.Queries\Start-AudioTranscription.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Start-AudioTranscription Start-AudioTranscription" executed="True" result="Success" success="True" time="0.122" asserts="0" description="Start-AudioTranscription Start-AudioTranscription">
            <results>
              <test-case description="Should pass PSScriptAnalyzer rules" name="Start-AudioTranscription Start-AudioTranscription.Should pass PSScriptAnalyzer rules" time="0.1161" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
    </results>
  </test-suite>
</test-results>