public function test_create_with_valid_data_must_return_valid_customer_instance() { $customer = ["name" => "Juan Perez", "category" => "C", "seat" => 8]; $newCustomer = CustomerFactory::create($customer); $this->assertInstanceOf('Tufesa\\Service\\Type\\Customer', $newCustomer); $this->assertEquals($customer["name"], $newCustomer->getName()); $this->assertEquals($customer["category"], $newCustomer->getCategory()); $this->assertEquals($customer["seat"], $newCustomer->getSeat()); }
/** * @return Customer */ protected function _createCustomer() { return $this->_customerFactory->create(); }