public function sendTestAction()
{
$document = Document\Newsletter::getById($this->getParam("id"));
$addressSourceAdapterName = $this->getParam("addressAdapterName");
$adapterParams = json_decode($this->getParam("adapterParams"), true);
$adapterClass = "\\Pimcore\\Document\\Newsletter\\AddressSourceAdapter\\" . ucfirst($addressSourceAdapterName);
/**
* @var $addressAdapter \Pimcore\Document\Newsletter\AddressSourceAdapterInterface
*/
$addressAdapter = new $adapterClass($adapterParams);
$sendingContainer = $addressAdapter->getParamsForTestSending($this->getParam("testMailAddress"));
$mail = \Pimcore\Tool\Newsletter::prepareMail($document);
\Pimcore\Tool\Newsletter::sendNewsletterDocumentBasedMail($mail, $sendingContainer);
$this->_helper->json(["success" => true]);
}