Created tests for get VMC Task

Trimed out excess fom get SDDC parameters in the object.
This commit is contained in:
Conor Tolan
2019-02-23 18:06:09 +00:00
parent f642290b2d
commit b90c83ac56
2 changed files with 80 additions and 15 deletions

View File

@@ -7,33 +7,20 @@ Describe "$functionName" -Tag 'Unit' {
$global:DefaultVMCServers = $true
$display_name = "MockedDisplayName"
$user_name = "MockedUserName"
$OrgName = "MockedOrgName"
$created = "MockedDate"
$OrgId = "Mocked OrgID"
$name = "MockedSDDCName"
$Notname = "NotTheName"
$id = "MockedId"
$Service = "com.vmware.vmc.orgs.sddcs"
$MockedList = [PSCustomObject]@{
"display_name" = $display_name
"name" = $name
"created" = $created
"user_name" = $user_name
"id" = $id
}
$MockedList2 = [PSCustomObject]@{
"display_name" = $display_name
"name" = $Notname
"created" = $created
"user_name" = $user_name
"id" = $id
}
$object = @(
@{"Id" = $Id}
@{"Id" = 1}
)
$object | Add-Member -MemberType ScriptMethod -Name "list" -Value { $MockedList }
@@ -81,7 +68,7 @@ Describe "$functionName" -Tag 'Unit' {
It "gets the SDDC details via list method and returns the properties" {
$object = [PSCustomObject]@{}
$object | Add-Member -MemberType ScriptMethod -Name "list" -Value { $MockedList }
$(Get-VMCSDDC -Org $OrgId).display_name | Should -be $display_name
$(Get-VMCSDDC -Org $OrgId).name | Should -be $name
}
# Testing the multiple SDDC response
It "gets the SDDC details of the SDDC supplied and returns the properties" {