/**
  * @magentoDataFixture Magento/Newsletter/_files/newsletter_sample.php
  * @magentoAppIsolation disabled
  */
 public function testSaveActionQueueTemplateAndVerifySuccessMessage()
 {
     $postForQueue = ['sender_email' => '*****@*****.**', 'sender_name' => 'john doe', 'subject' => 'test subject', 'text' => 'newsletter text'];
     $this->getRequest()->setPostValue($postForQueue);
     $this->_model->loadByCode('some_unique_code');
     $this->getRequest()->setParam('template_id', $this->_model->getId());
     $this->dispatch('backend/newsletter/queue/save');
     /**
      * Check that errors was generated and set to session
      */
     $this->assertSessionMessages($this->isEmpty(), \Magento\Framework\Message\MessageInterface::TYPE_ERROR);
     /**
      * Check that success message is set
      */
     $this->assertSessionMessages($this->equalTo(['The newsletter queue has been saved.']), \Magento\Framework\Message\MessageInterface::TYPE_SUCCESS);
 }
 /**
  * @magentoAppIsolation enabled
  * @magentoDataFixture Magento/Newsletter/_files/newsletter_sample.php
  */
 public function testDeleteActionTemplateAndVerifySuccessMessage()
 {
     $this->_model->loadByCode('some_unique_code');
     $this->getRequest()->setParam('id', $this->_model->getId());
     $this->dispatch('backend/newsletter/template/delete');
     /**
      * Check that errors was generated and set to session
      */
     $this->assertSessionMessages($this->isEmpty(), \Magento\Framework\Message\MessageInterface::TYPE_ERROR);
     /**
      * Check that success message is set
      */
     $this->assertSessionMessages($this->equalTo(['The newsletter template has been deleted.']), \Magento\Framework\Message\MessageInterface::TYPE_SUCCESS);
 }