Exemplo n.º 1
0
 public function it_can_be_executed(InputInterface $input, OutputInterface $output, User $user)
 {
     $email = '*****@*****.**';
     $input->getArgument('email-address')->willReturn($email);
     $this->userRepository->getByEmailAddress(EmailAddress::get($email))->willReturn($user);
     $this->userRepository->delete($user)->shouldBeCalled();
     $this->execute($input, $output);
 }
Exemplo n.º 2
0
 public function execute(InputInterface $input, OutputInterface $output)
 {
     $user = $this->userRepository->getByEmailAddress(EmailAddress::get($input->getArgument('email-address')));
     $this->userRepository->delete($user);
 }