public void ShouldGetListOfApplications() { SetExpect($"{ApiUrl}/v2/applications?page_size=10&page_index=0&api_key={ApiKey}&api_secret={ApiSecret}&", "{\"count\":1,\"page_size\":10,\"page_index\":0,\"_embedded\":{\"applications\":[{\"id\":\"ffffffff-ffff-ffff-ffff-ffffffffffff\",\"name\":\"AppV2Test\",\"capabilities\":{},\"keys\":{\"public_key\":\"-----BEGIN PUBLIC KEY-----\\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwxyBT5FqzibSYK0vB+Gr\\nP+YlyYqsx4lvAmotTwmObZEhTWNAdU0p9hrnNXWX1Gy5O0NDIue40SUhYhJT5r4x\\nugbpNA/1KJauB8VQjetKr9bu697yskz2+EuKa2D9e6N2EMY6PD1tJWmeMmddM1tW\\n2DAXuYo7/xsDWIIA6egCTzyShNvzlKo5081t41xVVsPjsWN887Xp1KYfE0IMGV2j\\n8Nwdtw/MQfP/7Qz7i9VXb7bgx0LEg84dWsnz8u3VZ3IQHlydzPX/2iw7e4pc+k27\\nOU1SkmPn/2JtfFFS2LJpcO/FmdSyNnyHezNPyzNRLVbE0sJJ1tEhxi9GZc1I+Oc4\\ndwIDAQAB\\n-----END PUBLIC KEY-----\\n\"}"); var results = ApplicationV2.List(); Assert.AreEqual(1, results.Count); }
public void ShouldGetListOfApplications() { var expected = "{" + "\"page_size\": 10," + "\"page\": 1," + "\"total_items\": 6," + "\"total_pages\": 1," + "\"_embedded\": {" + "\"applications\": [" + "{" + "\"id\": \"78d335fa323d01149c3dd6f0d48968cf\"," + "\"name\": \"My Application\"," + "\"capabilities\": {" + "\"voice\": {" + "\"webhooks\": {" + "\"answer_url\": {" + "\"address\": \"https://example.com/webhooks/answer\"," + "\"http_method\": \"POST\"" + "}," + "\"fallback_answer_url\": {" + "\"address\": \"https://fallback.example.com/webhooks/answer\"," + "\"http_method\": \"POST\"" + "}," + "\"event_url\": {" + "\"address\": \"https://example.com/webhooks/event\"," + "\"http_method\": \"POST\"" + "}" + "}" + "}," + "\"messages\": {" + "\"webhooks\": {" + "\"inbound_url\": {" + "\"address\": \"https://example.com/webhooks/inbound\"," + "\"http_method\": \"POST\"" + "}," + "\"status_url\": {" + "\"address\": \"https://example.com/webhooks/status\"," + "\"http_method\": \"POST\"" + "}" + "}" + "}," + "\"rtc\": {" + "\"webhooks\": {" + "\"event_url\": {" + "\"address\": \"https://example.com/webhooks/event\"," + "\"http_method\": \"POST\"" + "}" + "}" + "}," + "\"vbc\": {}" + "}" + "}" + "]" + "}" + "}"; SetExpect($"{ApiUrl}/v2/applications?page_size=10&page=0&", expected); var results = ApplicationV2.List(); Assert.AreEqual(1, results.Count); }