public function testChangePassword()
 {
     $user1 = $this->dummyData->getUser();
     $this->userRepository->shouldReceive('findOneById')->with($user1->getid())->andReturn($user1)->once();
     $this->userRepository->shouldReceive('update')->once();
     $newPassword = '******';
     $this->userService->changePassword($user1->getId(), $newPassword);
     $this->assertTrue($user1->verifyPassword($newPassword));
 }
 public function testSetUserById()
 {
     $user = $this->dummyData->getUser();
     $this->userRepository->shouldReceive('findOneById')->with($user->getId())->andReturn($user)->once();
     $cart = $this->getCartThatRepositoryWillFind();
     $this->cartRepositoryShouldUpdateOnce($cart);
     $this->cartService->setUserById($cart->getId(), $user->getId());
     $this->assertSame($user, $cart->getUser());
 }