getId()); self::assertEquals('', $department->getName()); self::assertEquals('', $department->getDescription()); self::assertInstanceOf('Modules\Organization\Models\NullDepartment', $department->getParent()); self::assertEquals(0, $department->getUnit()->getId()); self::assertEquals(Status::INACTIVE, $department->getStatus()); } /** * @covers Modules\Organization\Models\Department * @group module */ public function testSetGet() : void { $department = new Department(); $department->setName('Name'); self::assertEquals('Name', $department->getName()); $department->setStatus(Status::ACTIVE); self::assertEquals(Status::ACTIVE, $department->getStatus()); $department->setDescription('Description'); self::assertEquals('Description', $department->getDescription()); $department->setParent(new NullDepartment(1)); self::assertEquals(1, $department->getParent()->getId()); $department->setUnit(new NullUnit(1)); self::assertEquals(1, $department->getUnit()->getId()); } }