public function testCreateDashboardModelWithoutConfig() { $expectedConfig = array(); $dashboard = $this->getMock('Oro\\Bundle\\DashboardBundle\\Entity\\Dashboard'); $dashboard->expects($this->once())->method('getName')->will($this->returnValue(null)); $this->configProvider->expects($this->never())->method('getDashboardConfig')->will($this->returnValue($expectedConfig)); $result = $this->dashboardFactory->createDashboardModel($dashboard); $this->assertEquals($expectedConfig, $result->getConfig()); $this->assertSame($dashboard, $result->getEntity()); }
/** * Get dashboard * * @param Dashboard $entity * * @return DashboardModel */ public function getDashboardModel(Dashboard $entity) { return $this->factory->createDashboardModel($entity); }