/** * @covers WindowsAzure\ServiceManagement\Models\UpgradeStatus::setUpgradeType * @covers WindowsAzure\ServiceManagement\Models\UpgradeStatus::getUpgradeType */ public function testSetUpgradeType() { // Setup $expected = 'upgradetype'; $upgradeStatus = new UpgradeStatus(); // Test $upgradeStatus->setUpgradeType($expected); // Assert $this->assertEquals($expected, $upgradeStatus->getUpgradeType()); }
/** * Creates a new UpgradeStatus object from the parsed response. * * @param array $parsed The parsed response body in array representation * * @return \WindowsAzure\ServiceManagement\Models\UpgradeStatus */ public static function create($parsed) { $result = new UpgradeStatus(); $upgradeType = Utilities::tryGetValue($parsed, Resources::XTAG_UPGRADE_TYPE); $currentUpgradeDomainState = Utilities::tryGetValue($parsed, Resources::XTAG_CURRENT_UPGRADE_DOMAIN_STATE); $currentUpgradeDomain = Utilities::tryGetValue($parsed, Resources::XTAG_CURRENT_UPGRADE_DOMAIN); $result->setCurrentUpgradeDomain(intval($currentUpgradeDomain)); $result->setCurrentUpgradeDomainState($currentUpgradeDomainState); $result->setUpgradeType($upgradeType); return $result; }