Merge pull request #1022 from PowerShell/ImportCSVV2Tests

Add Unit Test for Import-Csv
This commit is contained in:
James Truher [MSFT] 2016-06-09 16:34:53 -07:00 committed by GitHub
commit 0d3f980795

View file

@ -49,3 +49,25 @@ It "Should have the same output between the alias and the full cmdlet name" {
}
}
Describe "Import-Csv DRT Unit Tests" -Tags DRT {
BeforeAll {
$fileToGenerate = Join-Path $TestDrive -ChildPath "importCSVTest.csv"
$psObject = [pscustomobject]@{ "First" = "1"; "Second" = "2" }
}
It "Test import-csv with a delimiter parameter" {
$delimiter = ';'
$psObject | Export-Csv -Path $fileToGenerate -Delimiter $delimiter
$returnObject = Import-Csv -Path $fileToGenerate -Delimiter $delimiter
$returnObject.First | Should Be 1
$returnObject.Second | Should Be 2
}
It "Test import-csv with UseCulture parameter" {
$psObject | Export-Csv -Path $fileToGenerate -UseCulture
$returnObject = Import-Csv -Path $fileToGenerate -UseCulture
$returnObject.First | Should Be 1
$returnObject.Second | Should Be 2
}
}