TestsResults.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="50" errors="0" failures="0" not-run="0" inconclusive="0" ignored="0" skipped="0" invalid="0" date="2018-08-30" time="14:37:14">
  <environment user="appveyor" machine-name="APPVYR-WIN" cwd="C:\Program Files\WindowsPowerShell\Modules\PSClassUtils" user-domain="APPVYR-WIN" platform="Microsoft Windows Server 2012 R2 Datacenter|C:\windows|\Device\Harddisk0\Partition5" nunit-version="2.5.8.0" os-version="6.3.9600" clr-version="4.0.30319.42000" />
  <culture-info current-culture="en-US" current-uiculture="en-US" />
  <test-suite type="TestFixture" name="Pester" executed="True" result="Success" success="True" time="4.841" asserts="0" description="Pester">
    <results>
      <test-suite type="TestFixture" name="C:\Program Files\WindowsPowerShell\Modules\PSClassUtils\Tests\ClassUtils.Class-ClassConstructor.Tests.ps1" executed="True" result="Success" success="True" time="1.1864" asserts="0" description="C:\Program Files\WindowsPowerShell\Modules\PSClassUtils\Tests\ClassUtils.Class-ClassConstructor.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Testing Class: 'ClassConstructor'" executed="True" result="Success" success="True" time="1.1864" asserts="0" description="Testing Class: 'ClassConstructor'">
            <results>
              <test-suite type="TestFixture" name="[ClassConstructor] Constructors and Instantiation" executed="True" result="Success" success="True" time="0.9406" asserts="0" description="[ClassConstructor] Constructors and Instantiation">
                <results>
                  <test-case description="[ClassConstructor][Instantiation] (Empty ClassProperty Array) should create an instance without throwing" name="Testing Class: 'ClassConstructor'.[ClassConstructor] Constructors and Instantiation.[ClassConstructor][Instantiation] (Empty ClassProperty Array) should create an instance without throwing" time="0.8192" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="[ClassConstructor][Instantiation] (ClassParameter 1 element) should create an instance without throwing" name="Testing Class: 'ClassConstructor'.[ClassConstructor] Constructors and Instantiation.[ClassConstructor][Instantiation] (ClassParameter 1 element) should create an instance without throwing" time="0.1111" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="[ClassConstructor][Instantiation] (ClassParameter 10 elements) should create an instance without throwing" name="Testing Class: 'ClassConstructor'.[ClassConstructor] Constructors and Instantiation.[ClassConstructor][Instantiation] (ClassParameter 10 elements) should create an instance without throwing" time="0.0103" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[ClassConstructor] Properties" executed="True" result="Success" success="True" time="0.2458" asserts="0" description="[ClassConstructor] Properties">
                <results>
                  <test-case description="[ClassConstructor][ClassParameter] Instance should have 2 Properties" name="Testing Class: 'ClassConstructor'.[ClassConstructor] Properties.[ClassConstructor][ClassParameter] Instance should have 2 Properties" time="0.1703" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="[ClassConstructor][Properties][Name] Should be present on instance" name="Testing Class: 'ClassConstructor'.[ClassConstructor] Properties.[ClassConstructor][Properties][Name] Should be present on instance" time="0.0353" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="[ClassConstructor][Properties][Parameter] Should be present on instance" name="Testing Class: 'ClassConstructor'.[ClassConstructor] Properties.[ClassConstructor][Properties][Parameter] Should be present on instance" time="0.0086" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="[ClassConstructor][Properties][Type] Should be of type 'ClassParameter[]'" name="Testing Class: 'ClassConstructor'.[ClassConstructor] Properties.[ClassConstructor][Properties][Type] Should be of type 'ClassParameter[]'" time="0.0315" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Program Files\WindowsPowerShell\Modules\PSClassUtils\Tests\ClassUtils.Class-ClassMethod.Tests.ps1" executed="True" result="Success" success="True" time="0.1943" asserts="0" description="C:\Program Files\WindowsPowerShell\Modules\PSClassUtils\Tests\ClassUtils.Class-ClassMethod.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Testing Class: 'ClassMethod'" executed="True" result="Success" success="True" time="0.1943" asserts="0" description="Testing Class: 'ClassMethod'">
            <results>
              <test-suite type="TestFixture" name="[ClassMethod] Constructors and Instantiation" executed="True" result="Success" success="True" time="0.1347" asserts="0" description="[ClassMethod] Constructors and Instantiation">
                <results>
                  <test-case description="[ClassMethod][Instantiation] (Empty ClassParameter Array) should create an instance without throwing" name="Testing Class: 'ClassMethod'.[ClassMethod] Constructors and Instantiation.[ClassMethod][Instantiation] (Empty ClassParameter Array) should create an instance without throwing" time="0.1091" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="[ClassMethod][Instantiation] (ClassParameter 1 element) should create an instance without throwing" name="Testing Class: 'ClassMethod'.[ClassMethod] Constructors and Instantiation.[ClassMethod][Instantiation] (ClassParameter 1 element) should create an instance without throwing" time="0.0115" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="[ClassMethod][Instantiation] (ClassProperty 10 elements) should create an instance without throwing" name="Testing Class: 'ClassMethod'.[ClassMethod] Constructors and Instantiation.[ClassMethod][Instantiation] (ClassProperty 10 elements) should create an instance without throwing" time="0.0141" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="[ClassMethod] Properties" executed="True" result="Success" success="True" time="0.0596" asserts="0" description="[ClassMethod] Properties">
                <results>
                  <test-case description="[ClassMethod][Properties] Instance should have 3 Properties" name="Testing Class: 'ClassMethod'.[ClassMethod] Properties.[ClassMethod][Properties] Instance should have 3 Properties" time="0.0253" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="[ClassMethod][Properties][Name] Should be present on instance" name="Testing Class: 'ClassMethod'.[ClassMethod] Properties.[ClassMethod][Properties][Name] Should be present on instance" time="0.0094" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="[ClassMethod][Properties][ReturnType] Should be present on instance" name="Testing Class: 'ClassMethod'.[ClassMethod] Properties.[ClassMethod][Properties][ReturnType] Should be present on instance" time="0.0085" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="[ClassMethod][Properties][Parameter] Should be present on instance" name="Testing Class: 'ClassMethod'.[ClassMethod] Properties.[ClassMethod][Properties][Parameter] Should be present on instance" time="0.0165" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Program Files\WindowsPowerShell\Modules\PSClassUtils\Tests\ClassUtils.Class-ClassProperty.Tests.ps1" executed="True" result="Success" success="True" time="0.1006" asserts="0" description="C:\Program Files\WindowsPowerShell\Modules\PSClassUtils\Tests\ClassUtils.Class-ClassProperty.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Testing Class-ClassProperty" executed="True" result="Success" success="True" time="0.1006" asserts="0" description="Testing Class-ClassProperty">
            <results>
              <test-case description="[Instantiation] should create an instance without throwing" name="Testing Class-ClassProperty.[Instantiation] should create an instance without throwing" time="0.0686" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="[Properties] Should have two Properties" name="Testing Class-ClassProperty.[Properties] Should have two Properties" time="0.0143" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="[Properties][Name] Should be present" name="Testing Class-ClassProperty.[Properties][Name] Should be present" time="0.0091" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="[Properties][Type] Should be present" name="Testing Class-ClassProperty.[Properties][Type] Should be present" time="0.0086" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Program Files\WindowsPowerShell\Modules\PSClassUtils\Tests\ClassUtils.ConvertTo-TitleCase.Tests.ps1" executed="True" result="Success" success="True" time="0.1261" asserts="0" description="C:\Program Files\WindowsPowerShell\Modules\PSClassUtils\Tests\ClassUtils.ConvertTo-TitleCase.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Testing ConverTo-TitleCase" executed="True" result="Success" success="True" time="0.1261" asserts="0" description="Testing ConverTo-TitleCase">
            <results>
              <test-case description="Private: Should not throw" name="Testing ConverTo-TitleCase.Private: Should not throw" time="0.1118" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Private: Should return Strinn in Titlecase" name="Testing ConverTo-TitleCase.Private: Should return Strinn in Titlecase" time="0.0142" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Program Files\WindowsPowerShell\Modules\PSClassUtils\Tests\ClassUtils.Get-CUClassConstructor.Tests.ps1" executed="True" result="Success" success="True" time="0.1418" asserts="0" description="C:\Program Files\WindowsPowerShell\Modules\PSClassUtils\Tests\ClassUtils.Get-CUClassConstructor.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Testing Get-CUClassConstructor" executed="True" result="Success" success="True" time="0.1418" asserts="0" description="Testing Get-CUClassConstructor">
            <results>
              <test-suite type="TestFixture" name="Validating Properties" executed="True" result="Success" success="True" time="0.0421" asserts="0" description="Validating Properties">
                <results>
                  <test-case description="Should have Property: String" name="Testing Get-CUClassConstructor.Validating Properties.Should have Property: String" time="0.0275" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Should have Property: Number" name="Testing Get-CUClassConstructor.Validating Properties.Should have Property: Number" time="0.0062" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Should have Property: Time" name="Testing Get-CUClassConstructor.Validating Properties.Should have Property: Time" time="0.0084" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-case description="Should Return 3 Constructors" name="Testing Get-CUClassConstructor.Should Return 3 Constructors" time="0.0997" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Program Files\WindowsPowerShell\Modules\PSClassUtils\Tests\ClassUtils.Get-CUClassMethod.Tests.ps1" executed="True" result="Success" success="True" time="0.4007" asserts="0" description="C:\Program Files\WindowsPowerShell\Modules\PSClassUtils\Tests\ClassUtils.Get-CUClassMethod.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Testing Get-CUClassMethod" executed="True" result="Success" success="True" time="0.4007" asserts="0" description="Testing Get-CUClassMethod">
            <results>
              <test-suite type="TestFixture" name="Validating Properties" executed="True" result="Success" success="True" time="0.0785" asserts="0" description="Validating Properties">
                <results>
                  <test-case description="Should have Property: Name" name="Testing Get-CUClassMethod.Validating Properties.Should have Property: Name" time="0.0307" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Should have Property: Parameter" name="Testing Get-CUClassMethod.Validating Properties.Should have Property: Parameter" time="0.0058" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Should have Property: ReturnType" name="Testing Get-CUClassMethod.Validating Properties.Should have Property: ReturnType" time="0.0056" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="should have property Name with value: 'DoChildthing4' " name="Testing Get-CUClassMethod.Validating Properties.should have property Name with value: 'DoChildthing4' " time="0.016" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="should have property ReturnType with value: 'Bool' " name="Testing Get-CUClassMethod.Validating Properties.should have property ReturnType with value: 'Bool' " time="0.0114" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="should have parameter with 3 parameter " name="Testing Get-CUClassMethod.Validating Properties.should have parameter with 3 parameter " time="0.0089" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="Testing Method types" executed="True" result="Success" success="True" time="0.2236" asserts="0" description="Testing Method types">
                <results>
                  <test-case description="Method DoChildthing(): should be of type 'ClassMethod'" name="Testing Get-CUClassMethod.Testing Method types.Method DoChildthing(): should be of type 'ClassMethod'" time="0.0311" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Method DoChildthing2(): should be of type 'ClassMethod'" name="Testing Get-CUClassMethod.Testing Method types.Method DoChildthing2(): should be of type 'ClassMethod'" time="0.0148" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Method DoChildthing3(): should be of type 'ClassMethod'" name="Testing Get-CUClassMethod.Testing Method types.Method DoChildthing3(): should be of type 'ClassMethod'" time="0.1379" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Method DoChildthing4(): should be of type 'ClassMethod'" name="Testing Get-CUClassMethod.Testing Method types.Method DoChildthing4(): should be of type 'ClassMethod'" time="0.0072" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Method DoSomething(): should be of type 'ClassMethod'" name="Testing Get-CUClassMethod.Testing Method types.Method DoSomething(): should be of type 'ClassMethod'" time="0.0327" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-case description="Should Return 5 methods" name="Testing Get-CUClassMethod.Should Return 5 methods" time="0.0986" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Program Files\WindowsPowerShell\Modules\PSClassUtils\Tests\ClassUtils.Get-CUClassProperty.Tests.ps1" executed="True" result="Success" success="True" time="0.0984" asserts="0" description="C:\Program Files\WindowsPowerShell\Modules\PSClassUtils\Tests\ClassUtils.Get-CUClassProperty.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Testing Get-CUClassProperty" executed="True" result="Success" success="True" time="0.0984" asserts="0" description="Testing Get-CUClassProperty">
            <results>
              <test-suite type="TestFixture" name="Validating Properties" executed="True" result="Success" success="True" time="0.0249" asserts="0" description="Validating Properties">
                <results>
                  <test-case description="Should have Property: String" name="Testing Get-CUClassProperty.Validating Properties.Should have Property: String" time="0.0194" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Should have Property: Number" name="Testing Get-CUClassProperty.Validating Properties.Should have Property: Number" time="0.0055" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-case description="Should Return 2 Properties" name="Testing Get-CUClassProperty.Should Return 2 Properties" time="0.0735" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="C:\Program Files\WindowsPowerShell\Modules\PSClassUtils\Tests\ClassUtils.Write-CUClassDiagram.Tests.ps1" executed="True" result="Success" success="True" time="2.5927" asserts="0" description="C:\Program Files\WindowsPowerShell\Modules\PSClassUtils\Tests\ClassUtils.Write-CUClassDiagram.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Testing Write-CUClassDiagram" executed="True" result="Success" success="True" time="2.5927" asserts="0" description="Testing Write-CUClassDiagram">
            <results>
              <test-case description="Parameter: -Path: Should return Object of type [FileInfo]" name="Testing Write-CUClassDiagram.Parameter: -Path: Should return Object of type [FileInfo]" time="1.0476" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Parameter: -Path: Should Create a graph in same folder" name="Testing Write-CUClassDiagram.Parameter: -Path: Should Create a graph in same folder" time="0.0716" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Parameter: -Path: Should throw when folder is passed" name="Testing Write-CUClassDiagram.Parameter: -Path: Should throw when folder is passed" time="0.1227" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Parameter: -ExportPath 'Should throw if file name is added.'" name="Testing Write-CUClassDiagram.Parameter: -ExportPath 'Should throw if file name is added.'" time="0.0165" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Parameter: -ExportPath: 'Should throw if folder does not exist'" name="Testing Write-CUClassDiagram.Parameter: -ExportPath: 'Should throw if folder does not exist'" time="0.099" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Parameter: -ExportPath: 'Should Create a graph in Other folder'" name="Testing Write-CUClassDiagram.Parameter: -ExportPath: 'Should Create a graph in Other folder'" time="0.08" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Parameter: -OutputFormat: Should Create a graph in Other format" name="Testing Write-CUClassDiagram.Parameter: -OutputFormat: Should Create a graph in Other format" time="0.0946" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Parameter: -Passthru: Should return psgraph object" name="Testing Write-CUClassDiagram.Parameter: -Passthru: Should return psgraph object" time="0.0741" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Parameter: -IgnoreCase: Should create correct graph ignoring case" name="Testing Write-CUClassDiagram.Parameter: -IgnoreCase: Should create correct graph ignoring case" time="0.3339" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Parameter: -FolderPath: Should create graph from classes located in seperate files in a specific folder" name="Testing Write-CUClassDiagram.Parameter: -FolderPath: Should create graph from classes located in seperate files in a specific folder" time="0.2032" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Should throw if psgraph module is not found" name="Testing Write-CUClassDiagram.Should throw if psgraph module is not found" time="0.4494" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
    </results>
  </test-suite>
</test-results>