Merge pull request #1022 from PowerShell/ImportCSVV2Tests

Add Unit Test for Import-Csv
This commit is contained in:
James Truher [MSFT] authored and GitHub committed 2016-06-09 16:34:53 -07:00
commit 0d3f980795
1 file changed
+22
+22
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
}
}