2015-10-22 16:35:31 -07:00
|
|
|
Describe "Add-Member" {
|
2015-07-24 10:38:51 -07:00
|
|
|
|
2015-07-15 10:15:39 -07:00
|
|
|
It "should be able to see a newly added member of an object" {
|
2016-03-04 14:52:27 -08:00
|
|
|
$o = New-Object psobject
|
|
|
|
|
Add-Member -InputObject $o -MemberType NoteProperty -Name proppy -Value "superVal"
|
2015-07-15 10:15:39 -07:00
|
|
|
|
2016-03-04 14:52:27 -08:00
|
|
|
$o.proppy | Should Not BeNullOrEmpty
|
|
|
|
|
$o.proppy | Should Be "superVal"
|
2015-07-15 10:15:39 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
It "Should be able to add a member to an object that already has a member in it" {
|
2016-03-04 14:52:27 -08:00
|
|
|
$o = New-Object psobject
|
|
|
|
|
Add-Member -InputObject $o -MemberType NoteProperty -Name proppy -Value "superVal"
|
|
|
|
|
Add-Member -InputObject $o -MemberType NoteProperty -Name AnotherMember -Value "AnotherValue"
|
2015-07-15 10:15:39 -07:00
|
|
|
|
2016-03-04 14:52:27 -08:00
|
|
|
$o.AnotherMember | Should Not BeNullOrEmpty
|
|
|
|
|
$o.AnotherMember | Should Be "AnotherValue"
|
2015-07-15 10:15:39 -07:00
|
|
|
}
|
2015-07-21 14:36:02 -07:00
|
|
|
}
|