/** * @test */ public function gettersShouldReturnTheAttributeValue() { $this->assertAttributeEquals($this->address->getCountry(), 'country', $this->address); $this->assertAttributeEquals($this->address->getState(), 'state', $this->address); $this->assertAttributeEquals($this->address->getCity(), 'city', $this->address); $this->assertAttributeEquals($this->address->getPostalCode(), 'postalCode', $this->address); $this->assertAttributeEquals($this->address->getDistrict(), 'district', $this->address); $this->assertAttributeEquals($this->address->getStreet(), 'street', $this->address); $this->assertAttributeEquals($this->address->getNumber(), 'number', $this->address); $this->assertAttributeEquals($this->address->getComplement(), 'complement', $this->address); }
public function testValidaState() { $state = 'SP'; $address = new Address(); $address->setState($state); $this->assertEquals($state, $address->getState()); }
public static function calculateTax($taxClass, $productPrice, $address) { if (!$address) { $address = new Address(); } $country = $address->getCountry(); $province = $address->getState(); $sql = 'select `tax_rate` from ecomm_tax_rate where country = "' . e($country) . '" AND province = "' . e($province) . '" AND tax_class = "' . e($taxClass) . '"'; $result = Database::singleton()->query_fetch($sql); $taxRate = $result['tax_rate']; if (!$taxRate) { $taxRate = 0; } $taxRate = $taxRate / 100; return (double) $taxRate * (double) $productPrice; }
/** * @todo Implement testSetState(). */ public function testSetState() { $this->object->setState(8); $this->assertEquals($this->object->getState(), 8); }
public function encodeAddress(Address $address) { return ['street' => $address->getStreet(), 'street2' => $address->getStreet2(), 'zip' => $address->getZip(), 'city' => $address->getCity(), 'country' => $address->getCountry(), 'state' => $address->getState(), 'email' => $address->getEmail(), 'tel' => $address->getTel(), 'fax' => $address->getZip()]; }
public function testSetStateWorks() { $address = new Address(); $address->setState('RS'); $this->assertEquals('RS', $address->getState()); }