/** @test */ function it_can_set_the_fullname() { $customer = new Customer(); $return = $customer->setFullName('John', 'Doe'); $this->assertEquals('John', $customer->getGivenName()); $this->assertEquals('Doe', $customer->getFamilyName()); $this->assertSame($customer, $return); }
/** @depends it_can_create_a_customer */ function test_it_can_update_a_customer(Customer $customer) { $customer->setFullName('Jane', 'Smith'); $customer->setEmail('*****@*****.**'); $jane = $this->api->updateCustomer($customer); $this->assertEquals('Jane', $jane->getForename()); $this->assertEquals('Smith', $jane->getSurname()); $this->assertEquals('*****@*****.**', $jane->getEmail()); }