/**
  * @before loginAgency
  */
 public function createModerateCheckFlatSaleComplex(\Step\Vpn\Advert $I, \Step\Vpn\AdminAdvert $admin, \Step\Vpn\UserAdvertsList $list)
 {
     $I->fillInStandardFlatType();
     $I->fillInFlatAddress();
     $I->fillInFlatObjPropertiesComplex();
     $I->checkFlatObjectPropertiesComplex();
     $I->agreeObjectProperties();
     $I->fillInFlatAdvertPropertiesComplex();
     $I->fillInFlatAdvertCheckboxesComplex();
     $I->uploadFlatImage();
     $I->clickIamOwnerLink();
     $I->clickCreateAdvertButton();
     $I->acceptModal();
     $this->moderateAdv($admin);
     $this->open1stAdvert($list);
     $I->checkFlatPropertiesComplex();
 }