function it_saves_uploaded_archive_after_upload(ArchiveRepository $archiveRepository, Archive $archive, UploadedArchiveRepository $uploadedArchiveRepository, UploadedArchive $uploadedArchive)
 {
     $archive->upload()->shouldBeCalled();
     $archiveRepository->add($archive)->shouldBeCalled();
     $uploadedArchiveRepository->add($uploadedArchive)->shouldBeCalled();
     $this->execute(new UploadArchiveRequest('myArchiveName', ['myProvider1']));
 }