Esempio n. 1
0
 /**
  * Test UserServiceContract::getDeletedUserById().
  *
  * @return void
  */
 public function testGetDeletedUserById()
 {
     $mockUserId = 1;
     $mockUser = $this->getMockDeletedUser();
     $mockRepository = $this->getMockUserRepository();
     $mockRepository->shouldReceive('onlyTrashed')->once()->andReturn($mockRepository);
     $mockRepository->shouldReceive('findById')->once()->with($mockUserId)->andReturn($mockUser);
     $service = new UserService($mockRepository);
     $user = $service->getDeletedUserById($mockUserId);
     $this->assertEquals($user, $mockUser, 'getDeletedUserById() returned an invalid user');
 }