Update Get-ZertoAlert.Tests.ps1
This commit is contained in:
@@ -20,10 +20,65 @@ Describe $file.BaseName -Tag 'Unit' {
|
||||
Context "$($file.BaseName)::Parameter Unit Tests" {
|
||||
|
||||
it "Has a mandatory string parameter for the Alert identifier" {
|
||||
Get-Command $file.BaseName | Should -HaveParameter alertId -Mandatory -Type String[]
|
||||
Get-Command $file.BaseName | Should -HaveParameter alertId
|
||||
Get-Command $file.BaseName | Should -HaveParameter alertId -Mandatory
|
||||
Get-Command $file.BaseName | Should -HaveParameter alertId -Type String[]
|
||||
}
|
||||
|
||||
}
|
||||
it "Has a non-mandatory switch parameter for the entities" {
|
||||
Get-Command $file.BaseName | Should -HaveParameter entities
|
||||
Get-Command $file.BaseName | Should -HaveParameter entities -Type switch
|
||||
}
|
||||
|
||||
it "Has a non-mandatory switch parameter for the helpIdentifiers" {
|
||||
Get-Command $file.BaseName | Should -HaveParameter helpIdentifiers
|
||||
Get-Command $file.BaseName | Should -HaveParameter helpIdentifiers -Type switch
|
||||
}
|
||||
|
||||
it "Has a non-mandatory switch parameter for the levels" {
|
||||
Get-Command $file.BaseName | Should -HaveParameter levels
|
||||
Get-Command $file.BaseName | Should -HaveParameter levels -Type switch
|
||||
}
|
||||
|
||||
it "Has a non-mandatory string parameter for the startDate" {
|
||||
Get-Command $file.BaseName | Should -HaveParameter startDate
|
||||
Get-Command $file.BaseName | Should -HaveParameter startDate -Type string
|
||||
}
|
||||
|
||||
it "Has a non-mandatory string parameter for the endDate" {
|
||||
Get-Command $file.BaseName | Should -HaveParameter endDate
|
||||
Get-Command $file.BaseName | Should -HaveParameter endDate -Type string
|
||||
}
|
||||
|
||||
it "Has a non-mandatory string parameter for the vpgIdentifier" {
|
||||
Get-Command $file.BaseName | Should -HaveParameter vpgIdentifier
|
||||
Get-Command $file.BaseName | Should -HaveParameter vpgIdentifier -Type string
|
||||
}
|
||||
|
||||
it "Has a non-mandatory string parameter for the siteIdentifier" {
|
||||
Get-Command $file.BaseName | Should -HaveParameter siteIdentifier
|
||||
Get-Command $file.BaseName | Should -HaveParameter siteIdentifier -Type string
|
||||
}
|
||||
|
||||
it "Has a non-mandatory string parameter for the zorgIdentifier" {
|
||||
Get-Command $file.BaseName | Should -HaveParameter zorgIdentifier
|
||||
Get-Command $file.BaseName | Should -HaveParameter zorgIdentifier -Type string
|
||||
}
|
||||
|
||||
it "Has a non-mandatory string parameter for the level" {
|
||||
Get-Command $file.BaseName | Should -HaveParameter level
|
||||
Get-Command $file.BaseName | Should -HaveParameter level -Type string
|
||||
}
|
||||
|
||||
it "Has a non-mandatory string parameter for the helpIdentifier" {
|
||||
Get-Command $file.BaseName | Should -HaveParameter helpIdentifier
|
||||
Get-Command $file.BaseName | Should -HaveParameter helpIdentifier -Type string
|
||||
}
|
||||
|
||||
it "Has a non-mandatory bool parameter for the isDismissed" {
|
||||
Get-Command $file.BaseName | Should -HaveParameter isDismissed
|
||||
Get-Command $file.BaseName | Should -HaveParameter isDismissed -Type bool
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user