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="58" errors="0" failures="0" not-run="0" inconclusive="0" ignored="0" skipped="0" invalid="0" date="2018-08-27" time="06:53:02">
  <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.9756" 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.2195" 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.2195" asserts="0" description="Testing Class: 'ClassConstructor'">
            <results>
              <test-suite type="TestFixture" name="[ClassConstructor] Constructors and Instantiation" executed="True" result="Success" success="True" time="0.9861" 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.8518" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="[ClassConstructor][Instantiation] (ClassProperty 1 element) should create an instance without throwing" name="Testing Class: 'ClassConstructor'.[ClassConstructor] Constructors and Instantiation.[ClassConstructor][Instantiation] (ClassProperty 1 element) should create an instance without throwing" time="0.1227" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="[ClassConstructor][Instantiation] (ClassProperty 10 elements) should create an instance without throwing" name="Testing Class: 'ClassConstructor'.[ClassConstructor] Constructors and Instantiation.[ClassConstructor][Instantiation] (ClassProperty 10 elements) should create an instance without throwing" time="0.0116" 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.2334" asserts="0" description="[ClassConstructor] Properties">
                <results>
                  <test-case description="[ClassConstructor][Properties] Instance should have 3 Properties" name="Testing Class: 'ClassConstructor'.[ClassConstructor] Properties.[ClassConstructor][Properties] Instance should have 3 Properties" time="0.1777" 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.0377" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="[ClassConstructor][Properties][ReturnType] Should be present on instance" name="Testing Class: 'ClassConstructor'.[ClassConstructor] Properties.[ClassConstructor][Properties][ReturnType] Should be present on instance" time="0.0091" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="[ClassConstructor][Properties][Properties] Should be present on instance" name="Testing Class: 'ClassConstructor'.[ClassConstructor] Properties.[ClassConstructor][Properties][Properties] Should be present on instance" time="0.0089" 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.2195" 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.2195" asserts="0" description="Testing Class: 'ClassMethod'">
            <results>
              <test-suite type="TestFixture" name="[ClassMethod] Constructors and Instantiation" executed="True" result="Success" success="True" time="0.1282" asserts="0" description="[ClassMethod] Constructors and Instantiation">
                <results>
                  <test-case description="[ClassMethod][Instantiation] (Empty ClassProperty Array) should create an instance without throwing" name="Testing Class: 'ClassMethod'.[ClassMethod] Constructors and Instantiation.[ClassMethod][Instantiation] (Empty ClassProperty Array) should create an instance without throwing" time="0.1064" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="[ClassMethod][Instantiation] (ClassProperty 1 element) should create an instance without throwing" name="Testing Class: 'ClassMethod'.[ClassMethod] Constructors and Instantiation.[ClassMethod][Instantiation] (ClassProperty 1 element) should create an instance without throwing" time="0.0122" 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.0097" 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.0912" 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.0269" 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.01" 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.0395" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="[ClassMethod][Properties][Properties] Should be present on instance" name="Testing Class: 'ClassMethod'.[ClassMethod] Properties.[ClassMethod][Properties][Properties] Should be present on instance" time="0.0149" 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.1271" 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.1271" 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.0957" 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.013" 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.0096" 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.0088" 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.0681" 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.0681" asserts="0" description="Testing ConverTo-TitleCase">
            <results>
              <test-case description="Private: Should not throw" name="Testing ConverTo-TitleCase.Private: Should not throw" time="0.0545" 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.0136" 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.225" 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.225" asserts="0" description="Testing Get-CUClassConstructor">
            <results>
              <test-suite type="TestFixture" name="Validating Properties" executed="True" result="Success" success="True" time="0.1188" 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.04" 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.0099" 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.0098" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Woop should have property of type 'ClassProperty[]'" name="Testing Get-CUClassConstructor.Validating Properties.Woop should have property of type 'ClassProperty[]'" time="0.0339" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Woop should have property of type 'ClassProperty[]'" name="Testing Get-CUClassConstructor.Validating Properties.Woop should have property of type 'ClassProperty[]'" time="0.0252" 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.1063" 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.4978" 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.4978" asserts="0" description="Testing Get-CUClassMethod">
            <results>
              <test-suite type="TestFixture" name="Validating Properties" executed="True" result="Success" success="True" time="0.2305" 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.0425" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Should have Property: Properties" name="Testing Get-CUClassMethod.Validating Properties.Should have Property: Properties" time="0.0383" 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.0109" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="DoChildthing3 should have property of type 'ClassProperty[]'" name="Testing Get-CUClassMethod.Validating Properties.DoChildthing3 should have property of type 'ClassProperty[]'" time="0.02" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="DoChildthing4 should have property of type 'ClassProperty[]'" name="Testing Get-CUClassMethod.Validating Properties.DoChildthing4 should have property of type 'ClassProperty[]'" time="0.0079" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="DoSomething should have property of type 'ClassProperty[]'" name="Testing Get-CUClassMethod.Validating Properties.DoSomething should have property of type 'ClassProperty[]'" time="0.0079" 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.0451" 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.0161" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="should have property Properties with 3 properties " name="Testing Get-CUClassMethod.Validating Properties.should have property Properties with 3 properties " time="0.0108" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Property : 'MyString' should be of type 'string' " name="Testing Get-CUClassMethod.Validating Properties.Property : 'MyString' should be of type 'string' " time="0.0123" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Property : 'MyInt' should be of type 'int' " name="Testing Get-CUClassMethod.Validating Properties.Property : 'MyInt' should be of type 'int' " time="0.0107" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Property : 'MyDate' should be of type 'Date' " name="Testing Get-CUClassMethod.Validating Properties.Property : 'MyDate' should be of type 'Date' " time="0.0081" 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.1158" 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.0279" 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.0105" 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.0079" 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.0075" 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.062" 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.1515" 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.2452" 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.2452" asserts="0" description="Testing Get-CUClassProperty">
            <results>
              <test-suite type="TestFixture" name="Validating Properties" executed="True" result="Success" success="True" time="0.0254" 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.0196" 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.0058" 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.2198" 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.3733" 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.3733" 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="0.8276" 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.0766" 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.0457" 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.0144" 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.0989" 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.1643" 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.1083" 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.0697" 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.2764" 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.1999" 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.4916" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
    </results>
  </test-suite>
</test-results>