public function test_getSetVariationId_should_ReturnId()
 {
     $mockVariationId = 3;
     $creative = new Creative();
     $this->assertNull($creative->getVariationId());
     $creative->setVariationId($mockVariationId);
     $this->assertEquals($mockVariationId, $creative->getVariationId());
 }
 private static function getCreativeFromBlobArray($array)
 {
     $creativeArray = null;
     if (isset($array[self::CREATIVES])) {
         $creatives = $array[self::CREATIVES];
         if (is_array($creatives)) {
             foreach ($creatives as $creative) {
                 if (is_array($creative)) {
                     $creativeArray[] = Creative::fromAssociativeArray($creative);
                 }
             }
             return $creativeArray;
         }
     }
     //support version 1
     if (isset($array[self::CREATIVE])) {
         $creative = Creative::fromAssociativeArray($array[self::CREATIVE]);
         $creativeArray = [$creative];
     }
     return $creativeArray;
 }