Ejemplo n.º 1
0
        public void GetGroupListIsDeserialised()
        {
            var client = new MockWebClient();

            client.Responses.Add(@"
                {""per_page"":1,""page"":1,""total"":1,""data"":[{""id"":""1234"",""name"":""Test Group"",""href"":""https://api.surveymonkey.net/v3/groups/1234""}],""links"": {""self"":""https://api.surveymonkey.net/v3/groups?page=1&per_page=1""}}
            ");

            var api     = new SurveyMonkeyApi("TestApiKey", "TestOAuthToken", client);
            var results = api.GetGroupList();

            Assert.AreEqual(1234, results.First().Id);
            Assert.AreEqual("Test Group", results.First().Name);
            Assert.AreEqual("https://api.surveymonkey.net/v3/groups/1234", results.First().Href);
        }