function it_should_create_a_contact(Client $client)
{
$this->create('list_name', '*****@*****.**', ['content' => 'baz', 'subject' => 'subject']);
$client->post(Resources::$Contact, ['body' => ['Email' => '*****@*****.**']])->shouldBeCalled();
$client->post(Resources::$Contactmetadata, ['body' => ['Datatype' => "str", 'Name' => "content_ListName", 'NameSpace' => "static"]])->shouldBeCalled();
$client->post(Resources::$Contactmetadata, ['body' => ['Datatype' => "str", 'Name' => "subject_ListName", 'NameSpace' => "static"]])->shouldBeCalled();
$client->put(Resources::$Contactdata, ['id' => '*****@*****.**', 'body' => ['Data' => [['Name' => "content_ListName", 'value' => 'baz'], ['Name' => "subject_ListName", 'value' => 'subject']]]])->shouldBeCalled();
}