/**
  * @test
  */
 function it_has_some_fields_that_can_be_set_and_recalled()
 {
     $client = new Client($this->clientData);
     $this->assertEquals(1, $client->id());
     $this->assertEquals('Vendirun', $client->name());
     $this->assertEquals('123456', $client->apiKey());
     $this->assertEquals('http://my.web/hook', $client->webHookEndPoint());
     $this->assertEquals('2015-03-01 09:25:37', $client->createdAt());
     $this->assertEquals('2015-03-05 19:15:32', $client->updatedAt());
 }
 /**
  * @param Client $client
  * @return Client
  */
 public function save($client)
 {
     $data = ['id' => $client->id(), 'name' => $client->name(), 'api_key' => $client->apiKey(), 'web_hook_end_point' => $client->webHookEndPoint(), 'created_at' => $client->createdAt(), 'updated_at' => $client->updatedAt()];
     return $this->saveEntity($client, $data);
 }