Пример #1
0
        public void parseArrayOfLikes()
        {
            string FBArrayOfLikes =
                "{\"data\":[" + SampleJsonPage + "," + SampleJsonPage2 + "," +
                SampleJsonPage3 + "," + SampleJsonPage4 + "],\"paging\":" +
                PagingObjectJson + "}";

            string           fbResponse = FBArrayOfLikes;
            FBPaginatedArray arr        = new FBPaginatedArray("Unused", null,
                                                               new FBJsonClassFactory(
                                                                   (JsonText) => FBPage.FromJson(JsonText)));

            IReadOnlyList <object> result = arr.ObjectArrayFromWebResponse(
                fbResponse,
                new FBJsonClassFactory(
                    (JsonText) => FBPage.FromJson(JsonText)));

            for (int i = 0; i < result.Count; i++)
            {
                object obj  = result[i];
                FBPage page = (FBPage)result[i];
                Assert.IsNotNull(obj);
                Assert.IsNotNull(page);
                StringAssert.Equals(page.Name, PageNames[i]);
            }
        }
Пример #2
0
        public void parseArrayOfLikes()
        {
            string FBArrayOfLikes =
                "{\"data\":[" + SampleJsonPage + "," + SampleJsonPage2 + "," +
                SampleJsonPage3 + "," + SampleJsonPage4 + "],\"paging\":" +
                PagingObjectJson + "}";

            string fbResponse = FBArrayOfLikes;
            FBPaginatedArray arr = new FBPaginatedArray("Unused", null,
                new FBJsonClassFactory(
                    (JsonText) => FBPage.FromJson(JsonText)));

            IReadOnlyList<object> result = arr.ObjectArrayFromWebResponse(
                fbResponse,
                new FBJsonClassFactory(
                    (JsonText) => FBPage.FromJson(JsonText)));
            for (int i = 0; i < result.Count; i++)
            {
                object obj = result[i];
                FBPage page = (FBPage)result[i];
                Assert.IsNotNull(obj);
                Assert.IsNotNull(page);
                StringAssert.Equals(page.Name, PageNames[i]);
            }
        }