/**
  * Create checkout agreement.
  *
  * @return array
  */
 public function run()
 {
     $this->agreementIndex->open();
     $this->agreementIndex->getPageActionsBlock()->addNew();
     $this->agreementNew->getAgreementsForm()->fill($this->agreement);
     $this->agreementNew->getPageActionsBlock()->save();
     return ['agreement' => $this->agreement];
 }
 /**
  * Create Term Entity test.
  *
  * @param CheckoutAgreementNew $agreementNew
  * @param CheckoutAgreementIndex $agreementIndex
  * @param CheckoutAgreement $agreement
  * @return void
  */
 public function test(CheckoutAgreementNew $agreementNew, CheckoutAgreementIndex $agreementIndex, CheckoutAgreement $agreement)
 {
     // Steps
     $agreementIndex->open();
     $agreementIndex->getPageActionsBlock()->addNew();
     $agreementNew->getAgreementsForm()->fill($agreement);
     $agreementNew->getPageActionsBlock()->save();
 }