public function testSetGetCreatedByUser()
 {
     $name = 'Testuser';
     $user = new User();
     $user->setFirstname($name);
     $this->note->setCreatedByUser($user);
     $this->assertEquals($name, $this->note->getCreatedByUser()->getFirstname());
 }
 public function testGetDisplayName()
 {
     $firstName = 'Test';
     $surname = 'User';
     $expected = sprintf('%s %s', $firstName, $surname);
     $this->user->setFirstname($firstName)->setSurname($surname);
     $this->assertEquals($expected, $this->user->getDisplayName());
 }
 public function testSetGetAssignee()
 {
     $caseItemMock = $this->getMockedClass();
     $name = 'Test';
     $secondName = 'User';
     $user = new User();
     $user->setFirstname($name)->setSurname($secondName);
     $this->assertFalse($caseItemMock->isAssigned());
     $caseItemMock->setAssignedUser($user);
     $this->assertTrue($caseItemMock->isAssigned());
     $this->assertEquals($name, $caseItemMock->getAssignedUser()->getFirstName());
 }
 public function testSetGetAssignedUser()
 {
     $name = 'Testuser';
     $user = new User();
     $user->setSurname($name);
     $this->assertFalse($this->task->isAssigned());
     $this->task->assign($user);
     $this->assertEquals($name, $this->task->getAssignee()->getSurname());
     $this->assertTrue($this->task->isAssigned());
 }