public function testCustomAdMargin() { $this->settings->set('ad_margin', '20'); $builder = new Advertising_Settings($this->content, $this->settings); $result = $builder->to_array(); $this->assertEquals(2, count($result)); $this->assertEquals(1, $result['frequency']); $this->assertEquals(1, count($result['layout'])); $this->assertEquals(20, $result['layout']['margin']['top']); $this->assertEquals(20, $result['layout']['margin']['bottom']); }