public function testCreateAddress() { //simulate form input $post = ['tAddress' => ['PostalCode' => '692500', 'CountryCode' => 'RU', 'Region' => 'Primorsky kray', 'City' => 'Ussuriisk', 'StreetHouse' => 'Nekrasova street, 25', 'LanguageCode' => 'EN']]; $address = new tAddress(); $this->assertTrue($address->load($post), 'Load address POST data'); $this->assertTrue($address->validate(), 'Validate address'); $this->assertTrue($address->save(), 'Create address'); return $address; }
public function getDelivery() { return $this->hasOne(tAddress::className(), ['id' => 'idDelivery']); }