assertEquals('test', $sut->getTitle()); $this->assertEquals(0, $sut->getOrder()); $this->assertEquals([], $sut->getWidgets()); $this->assertEquals(DashboardSection::TYPE_SIMPLE, $sut->getType()); } public function testSetter() { $sut = new DashboardSection('hello-world'); $sut->setType(DashboardSection::TYPE_CHART); $sut->setOrder(13); $sut->addWidget(new Widget('bar', [])); $this->assertCount(1, $sut->getWidgets()); $this->assertEquals(DashboardSection::TYPE_CHART, $sut->getType()); $this->assertEquals(13, $sut->getOrder()); $this->assertEquals('bar', $sut->getWidgets()[0]->getTitle()); } }