Пример #1
0
        public void ConvertRankedRecipientsTest()
        {
            var responseRecipients = JsonConvert.DeserializeObject <InstaRankedRecipientsResponse>(testJson);
            var fabric             = ConvertersHelper.GetDefaultFabric();
            var result             = fabric.GetRecipientsConverter(responseRecipients).Convert();

            Assert.NotNull(result);
        }
Пример #2
0
        public void ConvertReelFeedTest()
        {
            var storyFeedResponse = JsonConvert.DeserializeObject <InstaStoryFeedResponse>(testJson);
            var fabric            = ConvertersHelper.GetDefaultFabric();
            var result            = fabric.GetStoryFeedConverter(storyFeedResponse).Convert();

            Assert.NotNull(result);
        }
        public void UserResponseConverterTest(string username)
        {
            var response  = JsonConvert.DeserializeObject <InstaSearchUserResponse>(testJson);
            var user      = response.Users?.FirstOrDefault(u => u.UserName == username);
            var fabric    = ConvertersHelper.GetDefaultFabric();
            var converter = fabric.GetUserConverter(user);
            var result    = converter.Convert();

            Assert.NotNull(result);
        }
Пример #4
0
        public void RecipientsResponseConverterTests()
        {
            var responseRecipients = JsonConvert.DeserializeObject <InstaRankedRecipientsResponse>(testJson);
            var fabric             = ConvertersHelper.GetDefaultFabric();
            var converter          = fabric.GetRecipientsConverter(responseRecipients);
            var result             = converter.Convert();

            Assert.NotNull(result);
            Assert.True(result.Threads.Count == 3);
            Assert.True(result.Users.Count == 27);
        }