public static function setUpBeforeClass() { self::$client = new Client(); $getListsStream = Stream::factory(JsonLoader::getListsJson()); $getListStream = Stream::factory(JsonLoader::getListJson()); $getContactsStream = Stream::factory(JsonLoader::getContactsJson()); $mock = new Mock([new Response(200, array(), $getListsStream), new Response(200, array(), $getListStream), new Response(201, array(), $getListStream), new Response(200, array(), $getListStream), new Response(200, array(), $getContactsStream)]); self::$client->getEmitter()->attach($mock); }
public function testUpdateList() { $curlResponse = CurlResponse::create(JsonLoader::getListJson(), array('http_code' => 200)); $this->restClient->expects($this->once())->method('put')->with()->will($this->returnValue($curlResponse)); $list = $this->listService->updateList('access_token', new ContactList()); $this->assertInstanceOf("Ctct\\Components\\Contacts\\ContactList", $list); $this->assertEquals(6, $list->id); $this->assertEquals("Test List 4", $list->name); $this->assertEquals("HIDDEN", $list->status); $this->assertEquals(19, $list->contact_count); }