From 14231c96e75951e10485d3691520f3dbae5da307 Mon Sep 17 00:00:00 2001 From: TingLiu6 Date: Mon, 25 Apr 2016 00:34:00 -0700 Subject: [PATCH] Add Unit Test for Get-Unique --- test/powershell/Get-Unique.Tests.ps1 | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/test/powershell/Get-Unique.Tests.ps1 b/test/powershell/Get-Unique.Tests.ps1 index 8eade41344..7182d366c8 100644 --- a/test/powershell/Get-Unique.Tests.ps1 +++ b/test/powershell/Get-Unique.Tests.ps1 @@ -1,3 +1,22 @@ +Describe "Get-Unique DRT Unit Tests" -Tags DRT{ + It "Command get-unique works with AsString switch" { + $inputArray = "aa","aa","Aa","ba","BA","BA" + $results = $inputArray | Get-Unique -AsString + + $results.Length | Should Be 4 + + $results[0] | Should Be "aa" + $results[1] | Should Be "Aa" + $results[2] | Should Be "ba" + $results[3] | Should Be "BA" + + $results[0].GetType().FullName | Should be System.String + $results[1].GetType().FullName | Should be System.String + $results[2].GetType().FullName | Should be System.String + $results[3].GetType().FullName | Should be System.String + } +} + Describe "Get-Unique" { $sortedList1 = 1,2,2,3,3,4,5 It "Should be able to use the Get-Unique cmdlet without error with inputObject switch" {