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="73" errors="0" failures="0" not-run="0" inconclusive="0" ignored="0" skipped="0" invalid="0" date="2017-05-27" time="19:35:40"> <environment user="appveyor" machine-name="APPVEYOR-VM" cwd="C:\projects\psadsync" user-domain="APPVEYOR-VM" platform="Microsoft Windows Server 2012 R2 Datacenter|C:\windows|\Device\Harddisk0\Partition1" 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="7.5359" asserts="0" description="Pester"> <results> <test-suite type="TestFixture" name="C:\projects\psadsync\PSADSync.Tests.ps1" executed="True" result="Success" success="True" time="7.5359" asserts="0" description="C:\projects\psadsync\PSADSync.Tests.ps1"> <results> <test-suite type="TestFixture" name="Module-level tests" executed="True" result="Success" success="True" time="1.4833" asserts="0" description="Module-level tests"> <results> <test-case description="should validate the module manifest" name="Module-level tests.should validate the module manifest" time="0.7314" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should pass all error-level script analyzer rules" name="Module-level tests.should pass all error-level script analyzer rules" time="0.7519" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="TestFixture" name="Get-CompanyCsvUser" executed="True" result="Success" success="True" time="1.3155" asserts="0" description="Get-CompanyCsvUser"> <results> <test-suite type="TestFixture" name="when at least one column is excluded" executed="True" result="Success" success="True" time="1.0273" asserts="0" description="when at least one column is excluded"> <results> <test-suite type="ParameterizedTest" name="Get-CompanyCsvUser.when at least one column is excluded.should create the expected where filter: <TestName>" executed="True" result="Success" success="True" time="1.0273" asserts="0" description="should create the expected where filter: <TestName>"> <results> <test-case description="should create the expected where filter: Exclude 1 col" name="Get-CompanyCsvUser.when at least one column is excluded.should create the expected where filter: Exclude 1 col" time="0.8781" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should create the expected where filter: Exclude 2 cols" name="Get-CompanyCsvUser.when at least one column is excluded.should create the expected where filter: Exclude 2 cols" time="0.1492" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="ParameterizedTest" name="Get-CompanyCsvUser.when excluding no cols, should return all expected users: <TestName>" executed="True" result="Success" success="True" time="0.1116" asserts="0" description="when excluding no cols, should return all expected users: <TestName>"> <results> <test-case description="when excluding no cols, should return all expected users: All users" name="Get-CompanyCsvUser.when excluding no cols, should return all expected users: All users" time="0.1116" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="ParameterizedTest" name="Get-CompanyCsvUser.when excluding 1 col, should return all expected users: <TestName>" executed="True" result="Success" success="True" time="0.1322" asserts="0" description="when excluding 1 col, should return all expected users: <TestName>"> <results> <test-case description="when excluding 1 col, should return all expected users: Exclude 1 col" name="Get-CompanyCsvUser.when excluding 1 col, should return all expected users: Exclude 1 col" time="0.1322" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="ParameterizedTest" name="Get-CompanyCsvUser.when excluding 2 cols, should return all expected users: <TestName>" executed="True" result="Success" success="True" time="0.0445" asserts="0" description="when excluding 2 cols, should return all expected users: <TestName>"> <results> <test-case description="when excluding 2 cols, should return all expected users: Exclude 2 cols" name="Get-CompanyCsvUser.when excluding 2 cols, should return all expected users: Exclude 2 cols" time="0.0445" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="GetCsvColumnHeaders" executed="True" result="Success" success="True" time="0.1012" asserts="0" description="GetCsvColumnHeaders"> <results> <test-case description="should return expected headers" name="GetCsvColumnHeaders.should return expected headers" time="0.1012" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="TestFixture" name="TestCsvHeaderExists" executed="True" result="Success" success="True" time="0.1559" asserts="0" description="TestCsvHeaderExists"> <results> <test-suite type="TestFixture" name="when a header is not in the CSV" executed="True" result="Success" success="True" time="0.0969" asserts="0" description="when a header is not in the CSV"> <results> <test-case description="should return $false" name="TestCsvHeaderExists.when a header is not in the CSV.should return $false" time="0.0969" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="TestFixture" name="when all headers are in the CSV" executed="True" result="Success" success="True" time="0.0246" asserts="0" description="when all headers are in the CSV"> <results> <test-case description="should return $true" name="TestCsvHeaderExists.when all headers are in the CSV.should return $true" time="0.0246" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="TestFixture" name="when one header is in the CSV" executed="True" result="Success" success="True" time="0.0343" asserts="0" description="when one header is in the CSV"> <results> <test-case description="should return $true" name="TestCsvHeaderExists.when one header is in the CSV.should return $true" time="0.0343" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="Get-CompanyAdUser" executed="True" result="Success" success="True" time="0.0651" asserts="0" description="Get-CompanyAdUser"> <results> <test-suite type="ParameterizedTest" name="Get-CompanyAdUser.should return all users: <TestName>" executed="True" result="Success" success="True" time="0.0651" asserts="0" description="should return all users: <TestName>"> <results> <test-case description="should return all users: All users" name="Get-CompanyAdUser.should return all users: All users" time="0.0651" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="FindUserMatch" executed="True" result="Success" success="True" time="0.9484" asserts="0" description="FindUserMatch"> <results> <test-suite type="TestFixture" name="When no matches could be found" executed="True" result="Success" success="True" time="0.1721" asserts="0" description="When no matches could be found"> <results> <test-suite type="ParameterizedTest" name="FindUserMatch.When no matches could be found.should return the expected number of objects: <TestName>" executed="True" result="Success" success="True" time="0.1721" asserts="0" description="should return the expected number of objects: <TestName>"> <results> <test-case description="should return the expected number of objects: No Match" name="FindUserMatch.When no matches could be found.should return the expected number of objects: No Match" time="0.1721" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="When one match can be found" executed="True" result="Success" success="True" time="0.1681" asserts="0" description="When one match can be found"> <results> <test-suite type="ParameterizedTest" name="FindUserMatch.When one match can be found.should return the expected number of objects: <TestName>" executed="True" result="Success" success="True" time="0.0682" asserts="0" description="should return the expected number of objects: <TestName>"> <results> <test-case description="should return the expected number of objects: Match on 1 ID" name="FindUserMatch.When one match can be found.should return the expected number of objects: Match on 1 ID" time="0.0682" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="ParameterizedTest" name="FindUserMatch.When one match can be found.should find matches as expected and return the expected property values: <TestName>" executed="True" result="Success" success="True" time="0.0999" asserts="0" description="should find matches as expected and return the expected property values: <TestName>"> <results> <test-case description="should find matches as expected and return the expected property values: Match on 1 ID" name="FindUserMatch.When one match can be found.should find matches as expected and return the expected property values: Match on 1 ID" time="0.0999" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="When multiple matches could be found" executed="True" result="Success" success="True" time="0.0928" asserts="0" description="When multiple matches could be found"> <results> <test-suite type="ParameterizedTest" name="FindUserMatch.When multiple matches could be found.should return the expected number of objects: <TestName>" executed="True" result="Success" success="True" time="0.0517" asserts="0" description="should return the expected number of objects: <TestName>"> <results> <test-case description="should return the expected number of objects: Match on all IDs" name="FindUserMatch.When multiple matches could be found.should return the expected number of objects: Match on all IDs" time="0.0517" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="ParameterizedTest" name="FindUserMatch.When multiple matches could be found.should find matches as expected and return the expected property values: <TestName>" executed="True" result="Success" success="True" time="0.0411" asserts="0" description="should find matches as expected and return the expected property values: <TestName>"> <results> <test-case description="should find matches as expected and return the expected property values: Match on all IDs" name="FindUserMatch.When multiple matches could be found.should find matches as expected and return the expected property values: Match on all IDs" time="0.0411" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="when a blank identifier is queried before finding a match" executed="True" result="Success" success="True" time="0.2728" asserts="0" description="when a blank identifier is queried before finding a match"> <results> <test-suite type="ParameterizedTest" name="FindUserMatch.when a blank identifier is queried before finding a match.should do nothing: <TestName>" executed="True" result="Success" success="True" time="0.2043" asserts="0" description="should do nothing: <TestName>"> <results> <test-case description="should do nothing: One Blank ID" name="FindUserMatch.when a blank identifier is queried before finding a match.should do nothing: One Blank ID" time="0.2043" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="ParameterizedTest" name="FindUserMatch.when a blank identifier is queried before finding a match.should return the expected object properties: <TestName>" executed="True" result="Success" success="True" time="0.0685" asserts="0" description="should return the expected object properties: <TestName>"> <results> <test-case description="should return the expected object properties: One Blank ID" name="FindUserMatch.when a blank identifier is queried before finding a match.should return the expected object properties: One Blank ID" time="0.0685" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="when all identifers are blank" executed="True" result="Success" success="True" time="0.0754" asserts="0" description="when all identifers are blank"> <results> <test-suite type="ParameterizedTest" name="FindUserMatch.when all identifers are blank.should do nothing: <TestName>" executed="True" result="Success" success="True" time="0.0754" asserts="0" description="should do nothing: <TestName>"> <results> <test-case description="should do nothing: All Blank IDs" name="FindUserMatch.when all identifers are blank.should do nothing: All Blank IDs" time="0.0754" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="when all identifiers are valid" executed="True" result="Success" success="True" time="0.1672" asserts="0" description="when all identifiers are valid"> <results> <test-suite type="ParameterizedTest" name="FindUserMatch.when all identifiers are valid.should return the expected object properties: <TestName>" executed="True" result="Success" success="True" time="0.1672" asserts="0" description="should return the expected object properties: <TestName>"> <results> <test-case description="should return the expected object properties: Match on all IDs" name="FindUserMatch.when all identifiers are valid.should return the expected object properties: Match on all IDs" time="0.1672" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="FindAttributeMismatch" executed="True" result="Success" success="True" time="0.7496" asserts="0" description="FindAttributeMismatch"> <results> <test-suite type="TestFixture" name="when a mismatch is found" executed="True" result="Success" success="True" time="0.0925" asserts="0" description="when a mismatch is found"> <results> <test-suite type="ParameterizedTest" name="FindAttributeMismatch.when a mismatch is found.should return the expected objects: <TestName>" executed="True" result="Success" success="True" time="0.0925" asserts="0" description="should return the expected objects: <TestName>"> <results> <test-case description="should return the expected objects: Mismatch" name="FindAttributeMismatch.when a mismatch is found.should return the expected objects: Mismatch" time="0.0925" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="when no mismatches are found" executed="True" result="Success" success="True" time="0.0582" asserts="0" description="when no mismatches are found"> <results> <test-suite type="ParameterizedTest" name="FindAttributeMismatch.when no mismatches are found.should return nothing: <TestName>" executed="True" result="Success" success="True" time="0.0582" asserts="0" description="should return nothing: <TestName>"> <results> <test-case description="should return nothing: No Mismatch" name="FindAttributeMismatch.when no mismatches are found.should return nothing: No Mismatch" time="0.0582" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="when a non-terminating error occurs in the function" executed="True" result="Success" success="True" time="0.1708" asserts="0" description="when a non-terminating error occurs in the function"> <results> <test-suite type="ParameterizedTest" name="FindAttributeMismatch.when a non-terminating error occurs in the function.should throw an exception: <TestName>" executed="True" result="Success" success="True" time="0.1708" asserts="0" description="should throw an exception: <TestName>"> <results> <test-case description="should throw an exception: Mismatch" name="FindAttributeMismatch.when a non-terminating error occurs in the function.should throw an exception: Mismatch" time="0.1464" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should throw an exception: No Mismatch" name="FindAttributeMismatch.when a non-terminating error occurs in the function.should throw an exception: No Mismatch" time="0.0243" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="ParameterizedTest" name="FindAttributeMismatch.should find the correct AD property names: <TestName>" executed="True" result="Success" success="True" time="0.3135" asserts="0" description="should find the correct AD property names: <TestName>"> <results> <test-case description="should find the correct AD property names: Mismatch" name="FindAttributeMismatch.should find the correct AD property names: Mismatch" time="0.2633" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should find the correct AD property names: No Mismatch" name="FindAttributeMismatch.should find the correct AD property names: No Mismatch" time="0.0502" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="ParameterizedTest" name="FindAttributeMismatch.should find the correct CSV property names: <TestName>" executed="True" result="Success" success="True" time="0.1146" asserts="0" description="should find the correct CSV property names: <TestName>"> <results> <test-case description="should find the correct CSV property names: Mismatch" name="FindAttributeMismatch.should find the correct CSV property names: Mismatch" time="0.0614" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should find the correct CSV property names: No Mismatch" name="FindAttributeMismatch.should find the correct CSV property names: No Mismatch" time="0.0532" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="SetAduser" executed="True" result="Success" success="True" time="0.2234" asserts="0" description="SetAduser"> <results> <test-suite type="ParameterizedTest" name="SetAduser.returns nothing" executed="True" result="Success" success="True" time="0.1071" asserts="0" description="returns nothing"> <results> <test-case description="returns nothing" name="SetAduser.returns nothing(System.Collections.Hashtable,System.Collections.Hashtable)" time="0.0923" asserts="0" success="True" result="Success" executed="True" /> <test-case description="returns nothing" name="SetAduser.returns nothing(System.Collections.Hashtable,System.Collections.Hashtable)" time="0.0149" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="ParameterizedTest" name="SetAduser.should save the expected attribute" executed="True" result="Success" success="True" time="0.0519" asserts="0" description="should save the expected attribute"> <results> <test-case description="should save the expected attribute" name="SetAduser.should save the expected attribute(System.Collections.Hashtable,System.Collections.Hashtable)" time="0.0266" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should save the expected attribute" name="SetAduser.should save the expected attribute(System.Collections.Hashtable,System.Collections.Hashtable)" time="0.0253" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="ParameterizedTest" name="SetAduser.should save on the expected identity" executed="True" result="Success" success="True" time="0.0644" asserts="0" description="should save on the expected identity"> <results> <test-case description="should save on the expected identity" name="SetAduser.should save on the expected identity(System.Collections.Hashtable,System.Collections.Hashtable)" time="0.0341" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should save on the expected identity" name="SetAduser.should save on the expected identity(System.Collections.Hashtable,System.Collections.Hashtable)" time="0.0304" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="SyncCompanyUser" executed="True" result="Success" success="True" time="0.4732" asserts="0" description="SyncCompanyUser"> <results> <test-suite type="TestFixture" name="when a non-terminating error occurs in the function" executed="True" result="Success" success="True" time="0.1478" asserts="0" description="when a non-terminating error occurs in the function"> <results> <test-suite type="ParameterizedTest" name="SyncCompanyUser.when a non-terminating error occurs in the function.should throw an exception: <TestName>" executed="True" result="Success" success="True" time="0.1478" asserts="0" description="should throw an exception: <TestName>"> <results> <test-case description="should throw an exception: Single attribute" name="SyncCompanyUser.when a non-terminating error occurs in the function.should throw an exception: Single attribute" time="0.1258" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should throw an exception: Multiple attributes" name="SyncCompanyUser.when a non-terminating error occurs in the function.should throw an exception: Multiple attributes" time="0.022" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="ParameterizedTest" name="SyncCompanyUser.should change only those attributes in the Attributes parameter: <TestName>" executed="True" result="Success" success="True" time="0.2618" asserts="0" description="should change only those attributes in the Attributes parameter: <TestName>"> <results> <test-case description="should change only those attributes in the Attributes parameter: Single attribute" name="SyncCompanyUser.should change only those attributes in the Attributes parameter: Single attribute" time="0.2273" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should change only those attributes in the Attributes parameter: Multiple attributes" name="SyncCompanyUser.should change only those attributes in the Attributes parameter: Multiple attributes" time="0.0346" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="ParameterizedTest" name="SyncCompanyUser.should change attributes on the expected user account: <TestName>" executed="True" result="Success" success="True" time="0.0635" asserts="0" description="should change attributes on the expected user account: <TestName>"> <results> <test-case description="should change attributes on the expected user account: Single attribute" name="SyncCompanyUser.should change attributes on the expected user account: Single attribute" time="0.0308" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should change attributes on the expected user account: Multiple attributes" name="SyncCompanyUser.should change attributes on the expected user account: Multiple attributes" time="0.0327" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="WriteLog" executed="True" result="Success" success="True" time="0.1906" asserts="0" description="WriteLog"> <results> <test-suite type="ParameterizedTest" name="WriteLog.should export a CSV to the expected path: <TestName>" executed="True" result="Success" success="True" time="0.1075" asserts="0" description="should export a CSV to the expected path: <TestName>"> <results> <test-case description="should export a CSV to the expected path: Standard" name="WriteLog.should export a CSV to the expected path: Standard" time="0.1075" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="ParameterizedTest" name="WriteLog.should appends to the CSV: <TestName>" executed="True" result="Success" success="True" time="0.033" asserts="0" description="should appends to the CSV: <TestName>"> <results> <test-case description="should appends to the CSV: Standard" name="WriteLog.should appends to the CSV: Standard" time="0.033" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="ParameterizedTest" name="WriteLog.should export as CSV with the expected values: <TestName>" executed="True" result="Success" success="True" time="0.0501" asserts="0" description="should export as CSV with the expected values: <TestName>"> <results> <test-case description="should export as CSV with the expected values: Standard" name="WriteLog.should export as CSV with the expected values: Standard" time="0.0501" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="Invoke-AdSync" executed="True" result="Success" success="True" time="1.8298" asserts="0" description="Invoke-AdSync"> <results> <test-suite type="TestFixture" name="when a user match cannot be found" executed="True" result="Success" success="True" time="0.734" asserts="0" description="when a user match cannot be found"> <results> <test-suite type="TestFixture" name="when all CSV ID fields are null in the CSV" executed="True" result="Success" success="True" time="0.5565" asserts="0" description="when all CSV ID fields are null in the CSV"> <results> <test-suite type="ParameterizedTest" name="Invoke-AdSync.when a user match cannot be found.when all CSV ID fields are null in the CSV.should write a warning: <TestName>" executed="True" result="Success" success="True" time="0.3665" asserts="0" description="should write a warning: <TestName>"> <results> <test-case description="should write a warning: Sync" name="Invoke-AdSync.when a user match cannot be found.when all CSV ID fields are null in the CSV.should write a warning: Sync" time="0.2244" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should write a warning: Report" name="Invoke-AdSync.when a user match cannot be found.when all CSV ID fields are null in the CSV.should write a warning: Report" time="0.0448" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should write a warning: Excluded valid col" name="Invoke-AdSync.when a user match cannot be found.when all CSV ID fields are null in the CSV.should write a warning: Excluded valid col" time="0.0495" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should write a warning: Exclude bogus col" name="Invoke-AdSync.when a user match cannot be found.when all CSV ID fields are null in the CSV.should write a warning: Exclude bogus col" time="0.0477" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="ParameterizedTest" name="Invoke-AdSync.when a user match cannot be found.when all CSV ID fields are null in the CSV.should write the expected contents to the log file: <TestName>" executed="True" result="Success" success="True" time="0.19" asserts="0" description="should write the expected contents to the log file: <TestName>"> <results> <test-case description="should write the expected contents to the log file: Sync" name="Invoke-AdSync.when a user match cannot be found.when all CSV ID fields are null in the CSV.should write the expected contents to the log file: Sync" time="0.0559" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should write the expected contents to the log file: Report" name="Invoke-AdSync.when a user match cannot be found.when all CSV ID fields are null in the CSV.should write the expected contents to the log file: Report" time="0.0491" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should write the expected contents to the log file: Excluded valid col" name="Invoke-AdSync.when a user match cannot be found.when all CSV ID fields are null in the CSV.should write the expected contents to the log file: Excluded valid col" time="0.0426" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should write the expected contents to the log file: Exclude bogus col" name="Invoke-AdSync.when a user match cannot be found.when all CSV ID fields are null in the CSV.should write the expected contents to the log file: Exclude bogus col" time="0.0424" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="when at least one CSV ID field is populated in the CSV" executed="True" result="Success" success="True" time="0.1776" asserts="0" description="when at least one CSV ID field is populated in the CSV"> <results> <test-suite type="ParameterizedTest" name="Invoke-AdSync.when a user match cannot be found.when at least one CSV ID field is populated in the CSV.should write the expected contents to the log file: <TestName>" executed="True" result="Success" success="True" time="0.1776" asserts="0" description="should write the expected contents to the log file: <TestName>"> <results> <test-case description="should write the expected contents to the log file: Sync" name="Invoke-AdSync.when a user match cannot be found.when at least one CSV ID field is populated in the CSV.should write the expected contents to the log file: Sync" time="0.064" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should write the expected contents to the log file: Report" name="Invoke-AdSync.when a user match cannot be found.when at least one CSV ID field is populated in the CSV.should write the expected contents to the log file: Report" time="0.0345" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should write the expected contents to the log file: Excluded valid col" name="Invoke-AdSync.when a user match cannot be found.when at least one CSV ID field is populated in the CSV.should write the expected contents to the log file: Excluded valid col" time="0.0379" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should write the expected contents to the log file: Exclude bogus col" name="Invoke-AdSync.when a user match cannot be found.when at least one CSV ID field is populated in the CSV.should write the expected contents to the log file: Exclude bogus col" time="0.0411" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="when a user match can be found" executed="True" result="Success" success="True" time="0.5738" asserts="0" description="when a user match can be found"> <results> <test-suite type="TestFixture" name="when no attribute mismatches can be found" executed="True" result="Success" success="True" time="0.3187" asserts="0" description="when no attribute mismatches can be found"> <results> <test-suite type="ParameterizedTest" name="Invoke-AdSync.when a user match can be found.when no attribute mismatches can be found.should write the expected contents to the log file: <TestName>" executed="True" result="Success" success="True" time="0.3187" asserts="0" description="should write the expected contents to the log file: <TestName>"> <results> <test-case description="should write the expected contents to the log file: Sync" name="Invoke-AdSync.when a user match can be found.when no attribute mismatches can be found.should write the expected contents to the log file: Sync" time="0.0887" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should write the expected contents to the log file: Report" name="Invoke-AdSync.when a user match can be found.when no attribute mismatches can be found.should write the expected contents to the log file: Report" time="0.0721" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should write the expected contents to the log file: Excluded valid col" name="Invoke-AdSync.when a user match can be found.when no attribute mismatches can be found.should write the expected contents to the log file: Excluded valid col" time="0.0888" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should write the expected contents to the log file: Exclude bogus col" name="Invoke-AdSync.when a user match can be found.when no attribute mismatches can be found.should write the expected contents to the log file: Exclude bogus col" time="0.0691" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="when an attribute mismatch is found" executed="True" result="Success" success="True" time="0.2551" asserts="0" description="when an attribute mismatch is found"> <results> <test-suite type="ParameterizedTest" name="Invoke-AdSync.when a user match can be found.when an attribute mismatch is found.when ReportOnly is used, should not attempt to sync the user: <TestName>" executed="True" result="Success" success="True" time="0.1063" asserts="0" description="when ReportOnly is used, should not attempt to sync the user: <TestName>"> <results> <test-case description="when ReportOnly is used, should not attempt to sync the user: Report" name="Invoke-AdSync.when a user match can be found.when an attribute mismatch is found.when ReportOnly is used, should not attempt to sync the user: Report" time="0.1063" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="ParameterizedTest" name="Invoke-AdSync.when a user match can be found.when an attribute mismatch is found.when ReportOnly is not used, should attempt to sync the user: <TestName>" executed="True" result="Success" success="True" time="0.1488" asserts="0" description="when ReportOnly is not used, should attempt to sync the user: <TestName>"> <results> <test-case description="when ReportOnly is not used, should attempt to sync the user: Sync" name="Invoke-AdSync.when a user match can be found.when an attribute mismatch is found.when ReportOnly is not used, should attempt to sync the user: Sync" time="0.0491" asserts="0" success="True" result="Success" executed="True" /> <test-case description="when ReportOnly is not used, should attempt to sync the user: Excluded valid col" name="Invoke-AdSync.when a user match can be found.when an attribute mismatch is found.when ReportOnly is not used, should attempt to sync the user: Excluded valid col" time="0.0525" asserts="0" success="True" result="Success" executed="True" /> <test-case description="when ReportOnly is not used, should attempt to sync the user: Exclude bogus col" name="Invoke-AdSync.when a user match can be found.when an attribute mismatch is found.when ReportOnly is not used, should attempt to sync the user: Exclude bogus col" time="0.0472" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="when a column is attempted to be excluded does not exist" executed="True" result="Success" success="True" time="0.1093" asserts="0" description="when a column is attempted to be excluded does not exist"> <results> <test-suite type="ParameterizedTest" name="Invoke-AdSync.when a column is attempted to be excluded does not exist.should throw an exception: <TestName>" executed="True" result="Success" success="True" time="0.1093" asserts="0" description="should throw an exception: <TestName>"> <results> <test-case description="should throw an exception: Exclude bogus col" name="Invoke-AdSync.when a column is attempted to be excluded does not exist.should throw an exception: Exclude bogus col" time="0.1093" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="when an exception is thrown" executed="True" result="Success" success="True" time="0.142" asserts="0" description="when an exception is thrown"> <results> <test-suite type="ParameterizedTest" name="Invoke-AdSync.when an exception is thrown.should return a non-terminating error: <TestName>" executed="True" result="Success" success="True" time="0.142" asserts="0" description="should return a non-terminating error: <TestName>"> <results> <test-case description="should return a non-terminating error: Sync" name="Invoke-AdSync.when an exception is thrown.should return a non-terminating error: Sync" time="0.0648" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should return a non-terminating error: Report" name="Invoke-AdSync.when an exception is thrown.should return a non-terminating error: Report" time="0.0197" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should return a non-terminating error: Excluded valid col" name="Invoke-AdSync.when an exception is thrown.should return a non-terminating error: Excluded valid col" time="0.0287" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should return a non-terminating error: Exclude bogus col" name="Invoke-AdSync.when an exception is thrown.should return a non-terminating error: Exclude bogus col" time="0.0287" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="ParameterizedTest" name="Invoke-AdSync.should return nothing: <TestName>" executed="True" result="Success" success="True" time="0.2707" asserts="0" description="should return nothing: <TestName>"> <results> <test-case description="should return nothing: Sync" name="Invoke-AdSync.should return nothing: Sync" time="0.103" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should return nothing: Report" name="Invoke-AdSync.should return nothing: Report" time="0.05" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should return nothing: Excluded valid col" name="Invoke-AdSync.should return nothing: Excluded valid col" time="0.0543" asserts="0" success="True" result="Success" executed="True" /> <test-case description="should return nothing: Exclude bogus col" name="Invoke-AdSync.should return nothing: Exclude bogus col" time="0.0634" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> </results> </test-suite> </results> </test-suite> </test-results> |