/**
  * Asserts that deleted address is not present on Frontend.
  *
  * @param CustomerAccountIndex $customerAccountIndex
  * @param CustomerAddressEdit $customerAddressEdit
  * @param Customer $customer
  * @param Address $addressToDelete
  * @return void
  */
 public function processAssert(CustomerAccountIndex $customerAccountIndex, CustomerAddressEdit $customerAddressEdit, Customer $customer, Address $addressToDelete)
 {
     $this->objectManager->create(\Magento\Customer\Test\TestStep\LoginCustomerOnFrontendStep::class, ['customer' => $customer])->run();
     $customerAccountIndex->getAccountMenuBlock()->openMenuItem('Address Book');
     $addressRenderer = $this->objectManager->create(\Magento\Customer\Test\Block\Address\Renderer::class, ['address' => $addressToDelete, 'type' => 'html']);
     $deletedAddress = $addressRenderer->render();
     $isAddressDeleted = false;
     if ($customerAddressEdit->getEditForm()->isVisible() || $customerAccountIndex->getAdditionalAddressBlock()->getBlockText() !== null && $deletedAddress != $customerAccountIndex->getAdditionalAddressBlock()->getBlockText() || $customerAccountIndex->getDefaultAddressBlock()->getBlockText() !== null && $deletedAddress != $customerAccountIndex->getAdditionalAddressBlock()->getBlockText()) {
         $isAddressDeleted = true;
     }
     \PHPUnit_Framework_Assert::assertTrue($isAddressDeleted, 'Customer address was not deleted.');
 }