public function testExecute()
 {
     $transliterate = new Transliterate();
     $book = new Book();
     $book->setTitle("Unit test book " . date('d-m-Y-H-i-s'));
     $book->setSlug(Sluggable\Urlizer::urlize($transliterate->transliterate($book->getTitle(), 'ru'), '-'));
     $book->setAuthors('Authors');
     $book->setIsbn('111-1111-1111-1');
     $createETBFile = new CreateETBFile();
     $createETBFile->setBook($book);
     $createETBFile->execute();
 }
 public function testExecute()
 {
     $transliterate = new Transliterate();
     $bookTitle = "Unit test book " . date('d-m-Y-H-i-s');
     $bookSlug = Sluggable\Urlizer::urlize($transliterate->transliterate($bookTitle, 'ru'), '-');
     $book = new Book();
     $book->setTitle($bookTitle);
     $book->setSlug($bookSlug);
     $book->setAuthors('Author');
     $book->setIsbn('111-1111-1111-2');
     $createETBFile = new CreateETBFile();
     $createETBFile->setBook($book);
     $createETBFile->execute();
     $book->setAuthors('Author, Author');
     $book->setTitle('With module');
     $updateETBFile = new UpdateETBFile();
     $updateETBFile->setBook($book);
     $updateETBFile->addModule('New module');
     $updateETBFile->execute();
 }