/**
  * @test
  */
 public function batchMove_BatchMoveArticle_ArticleMoved()
 {
     $cpPage = $this->doAdminLogin();
     $this->articleManagerPage = $cpPage->clickMenu('Article Manager', 'ArticleManagerPage');
     $this->articleManagerPage = $this->getPageObject('ArticleManagerPage');
     $originalCategory = 'Uncategorised';
     $salt = rand();
     $articleName = 'Test Article ' . $salt;
     $this->articleManagerPage->addArticle($articleName, $originalCategory, array('text' => '<p>This is a test.</p>'));
     // Category to which we will move the article using Batch Process
     $newCategory = 'Languages';
     $value = $this->articleManagerPage->getCategoryName($articleName);
     $this->assertEquals($value, 'Category: ' . $originalCategory, 'Initially new article should be in Uncategorised Category');
     $this->articleManagerPage->doBatchAction($articleName, 'lang', $newCategory, 'move');
     $this->articleManagerPage->changeCategoryFilter($newCategory);
     $value = $this->articleManagerPage->getCategoryName($articleName);
     $this->assertEquals($value, 'Category: ' . $newCategory, 'The Article Must have got moved into the new Category');
     $this->articleManagerPage->trashAndDelete($articleName);
     $this->assertFalse($this->articleManagerPage->getRowNumber($articleName), 'Test Article should not be present');
 }