/** * @covers WindowsAzure\ServiceManagement\Models\UpgradeStatus::setCurrentUpgradeDomain * @covers WindowsAzure\ServiceManagement\Models\UpgradeStatus::getCurrentUpgradeDomain */ public function testSetCurrentUpgradeDomain() { // Setup $expected = 10; $upgradeStatus = new UpgradeStatus(); // Test $upgradeStatus->setCurrentUpgradeDomain($expected); // Assert $this->assertEquals($expected, $upgradeStatus->getCurrentUpgradeDomain()); }
/** * 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; }