getId()); self::assertEquals('', $position->getName()); self::assertEquals('', $position->getDescription()); self::assertInstanceOf('Modules\Organization\Models\NullPosition', $position->getParent()); self::assertEquals(Status::INACTIVE, $position->getStatus()); self::assertInstanceOf('\Modules\Organization\Models\NullDepartment', $position->getDepartment()); } /** * @covers Modules\Organization\Models\Position * @group module */ public function testSetGet() : void { $position = new Position(); $position->setName('Name'); self::assertEquals('Name', $position->getName()); $position->setStatus(Status::ACTIVE); self::assertEquals(Status::ACTIVE, $position->getStatus()); $position->setDepartment(new NullDepartment(2)); self::assertEquals(2, $position->getDepartment()->getId()); $position->setDescription('Description'); self::assertEquals('Description', $position->getDescription()); $position->setParent(new NullPosition(2)); self::assertEquals(2, $position->getParent()->getId()); } }