public function test_toFromAssociativeArray_shouldCreateCorrectObject() { $exchangeTargeting = new ExchangeTargeting(false, true); $array = $exchangeTargeting->toAssociativeArray(); $newExchangeTarget = ExchangeTargeting::fromAssociativeArray($array); $this->assertEquals($exchangeTargeting->getFacebook(), $newExchangeTarget->getFacebook()); $this->assertEquals($exchangeTargeting->getAppnexus(), $newExchangeTarget->getAppnexus()); }