/** * Create EncodingReservedUnitType from array * * @param array $options Array containing values for object properties * * @return EncodingReservedUnit */ public static function createFromOptions($options) { $encodingReservedUnitType = new EncodingReservedUnit(); $encodingReservedUnitType->fromArray($options); return $encodingReservedUnitType; }
/** * Get encoding reserved units settings. * * * @return Models\EncodingReservedUnit */ public function getEncodingReservedUnit() { $units = $this->_getEntityList("EncodingReservedUnitTypes"); if (isset($units) && count($units) > 0) { return EncodingReservedUnit::createFromOptions($units[0]); } return null; }
/** * @covers WindowsAzure\MediaServices\Models\EncodingReservedUnit::getCurrentReservedUnits * @covers WindowsAzure\MediaServices\Models\EncodingReservedUnit::setCurrentReservedUnits */ public function testGetSetCurrentReservedUnits() { // Setup $expected = 5; $encodingReservedUnitType = new EncodingReservedUnit(); // Test $encodingReservedUnitType->setCurrentReservedUnits($expected); $result = $encodingReservedUnitType->getCurrentReservedUnits(); // Assert $this->assertEquals($expected, $result); }