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="52" errors="0" failures="0" not-run="0" inconclusive="0" ignored="0" skipped="0" invalid="0" date="2018-06-29" time="15:30:45">
  <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.7133" 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.1166" 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.1166" asserts="0" description="Testing Class: 'ClassConstructor'">
            <results>
              <test-suite type="TestFixture" name="[ClassConstructor] Constructors and Instantiation" executed="True" result="Success" success="True" time="0.9161" 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.748" 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.1572" 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.0109" 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.2004" 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.1394" 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.0401" 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.0106" 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.0103" 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.2191" 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.2191" asserts="0" description="Testing Class: 'ClassMethod'">
            <results>
              <test-suite type="TestFixture" name="[ClassMethod] Constructors and Instantiation" executed="True" result="Success" success="True" time="0.1423" 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.1188" 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.0128" 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.0108" 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.0768" 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.0289" 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.0103" 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.0281" 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.0094" 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.143" 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.143" 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.0642" 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.0135" 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.0208" 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.0446" 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.0729" 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.0729" asserts="0" description="Testing ConverTo-TitleCase">
            <results>
              <test-case description="Private: Should not throw" name="Testing ConverTo-TitleCase.Private: Should not throw" time="0.0619" 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.011" 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-ClassMethods.Tests.ps1" executed="True" result="Success" success="True" time="0.3966" asserts="0" description="C:\Program Files\WindowsPowerShell\Modules\PSClassUtils\Tests\ClassUtils.Get-ClassMethods.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Testing Get-ClassMethod" executed="True" result="Success" success="True" time="0.3966" asserts="0" description="Testing Get-ClassMethod">
            <results>
              <test-suite type="TestFixture" name="Validating Properties" executed="True" result="Success" success="True" time="0.201" asserts="0" description="Validating Properties">
                <results>
                  <test-case description="Should have Property: Name" name="Testing Get-ClassMethod.Validating Properties.Should have Property: Name" time="0.0376" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Should have Property: Properties" name="Testing Get-ClassMethod.Validating Properties.Should have Property: Properties" time="0.0066" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Should have Property: ReturnType" name="Testing Get-ClassMethod.Validating Properties.Should have Property: ReturnType" time="0.0193" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="DoChildthing3 should have property of type 'ClassProperty[]'" name="Testing Get-ClassMethod.Validating Properties.DoChildthing3 should have property of type 'ClassProperty[]'" time="0.0225" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="DoChildthing4 should have property of type 'ClassProperty[]'" name="Testing Get-ClassMethod.Validating Properties.DoChildthing4 should have property of type 'ClassProperty[]'" time="0.008" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="DoSomething should have property of type 'ClassProperty[]'" name="Testing Get-ClassMethod.Validating Properties.DoSomething should have property of type 'ClassProperty[]'" time="0.0153" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="should have property Name with value: 'DoChildthing4' " name="Testing Get-ClassMethod.Validating Properties.should have property Name with value: 'DoChildthing4' " time="0.0148" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="should have property ReturnType with value: 'Bool' " name="Testing Get-ClassMethod.Validating Properties.should have property ReturnType with value: 'Bool' " time="0.0103" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="should have property Properties with 3 properties " name="Testing Get-ClassMethod.Validating Properties.should have property Properties with 3 properties " time="0.0113" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Property : 'MyString' should be of type 'string' " name="Testing Get-ClassMethod.Validating Properties.Property : 'MyString' should be of type 'string' " time="0.034" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Property : 'MyInt' should be of type 'int' " name="Testing Get-ClassMethod.Validating Properties.Property : 'MyInt' should be of type 'int' " time="0.0083" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Property : 'MyDate' should be of type 'Date' " name="Testing Get-ClassMethod.Validating Properties.Property : 'MyDate' should be of type 'Date' " time="0.0132" 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.0718" asserts="0" description="Testing Method types">
                <results>
                  <test-case description="Method DoChildthing(): should be of type 'ClassMethod'" name="Testing Get-ClassMethod.Testing Method types.Method DoChildthing(): should be of type 'ClassMethod'" time="0.0261" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Method DoChildthing2(): should be of type 'ClassMethod'" name="Testing Get-ClassMethod.Testing Method types.Method DoChildthing2(): should be of type 'ClassMethod'" time="0.0129" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Method DoChildthing3(): should be of type 'ClassMethod'" name="Testing Get-ClassMethod.Testing Method types.Method DoChildthing3(): should be of type 'ClassMethod'" time="0.0085" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Method DoChildthing4(): should be of type 'ClassMethod'" name="Testing Get-ClassMethod.Testing Method types.Method DoChildthing4(): should be of type 'ClassMethod'" time="0.0078" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Method DoSomething(): should be of type 'ClassMethod'" name="Testing Get-ClassMethod.Testing Method types.Method DoSomething(): should be of type 'ClassMethod'" time="0.0164" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-case description="Should Return 5 methods" name="Testing Get-ClassMethod.Should Return 5 methods" time="0.1238" 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-ClassProperties.Tests.ps1" executed="True" result="Success" success="True" time="0.1427" asserts="0" description="C:\Program Files\WindowsPowerShell\Modules\PSClassUtils\Tests\ClassUtils.Get-ClassProperties.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Testing Get-ClassProperty" executed="True" result="Success" success="True" time="0.1427" asserts="0" description="Testing Get-ClassProperty">
            <results>
              <test-suite type="TestFixture" name="Validating Properties" executed="True" result="Success" success="True" time="0.0299" asserts="0" description="Validating Properties">
                <results>
                  <test-case description="Should have Property: String" name="Testing Get-ClassProperty.Validating Properties.Should have Property: String" time="0.0234" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="Should have Property: Number" name="Testing Get-ClassProperty.Validating Properties.Should have Property: Number" time="0.0065" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-case description="Should Return 2 Properties" name="Testing Get-ClassProperty.Should Return 2 Properties" time="0.1128" 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-ClassDiagram.Tests.ps1" executed="True" result="Success" success="True" time="2.6224" asserts="0" description="C:\Program Files\WindowsPowerShell\Modules\PSClassUtils\Tests\ClassUtils.Write-ClassDiagram.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Testing Write-ClassDiagram" executed="True" result="Success" success="True" time="2.6224" asserts="0" description="Testing Write-ClassDiagram">
            <results>
              <test-case description="Parameter: -Path: Should return Object of type [FileInfo]" name="Testing Write-ClassDiagram.Parameter: -Path: Should return Object of type [FileInfo]" time="0.9442" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Parameter: -Path: Should Create a graph in same folder" name="Testing Write-ClassDiagram.Parameter: -Path: Should Create a graph in same folder" time="0.0796" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Parameter: -Path: Should throw when folder is passed" name="Testing Write-ClassDiagram.Parameter: -Path: Should throw when folder is passed" time="0.0348" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Parameter: -ExportPath 'Should throw if file name is added.'" name="Testing Write-ClassDiagram.Parameter: -ExportPath 'Should throw if file name is added.'" time="0.0164" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Parameter: -ExportPath: 'Should throw if folder does not exist'" name="Testing Write-ClassDiagram.Parameter: -ExportPath: 'Should throw if folder does not exist'" time="0.1208" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Parameter: -ExportPath: 'Should Create a graph in Other folder'" name="Testing Write-ClassDiagram.Parameter: -ExportPath: 'Should Create a graph in Other folder'" time="0.0815" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Parameter: -OutputFormat: Should Create a graph in Other format" name="Testing Write-ClassDiagram.Parameter: -OutputFormat: Should Create a graph in Other format" time="0.0932" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Parameter: -Passthru: Should return psgraph object" name="Testing Write-ClassDiagram.Parameter: -Passthru: Should return psgraph object" time="0.0796" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Parameter: -IgnoreCase: Should create correct graph ignoring case" name="Testing Write-ClassDiagram.Parameter: -IgnoreCase: Should create correct graph ignoring case" time="0.33" 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-ClassDiagram.Parameter: -FolderPath: Should create graph from classes located in seperate files in a specific folder" time="0.3003" asserts="0" success="True" result="Success" executed="True" />
              <test-case description="Should throw if psgraph module is not found" name="Testing Write-ClassDiagram.Should throw if psgraph module is not found" time="0.5421" asserts="0" success="True" result="Success" executed="True" />
            </results>
          </test-suite>
        </results>
      </test-suite>
    </results>
  </test-suite>
</test-results>