public void ConvertRankedRecipientsTest() { var responseRecipients = JsonConvert.DeserializeObject <InstaRankedRecipientsResponse>(testJson); var fabric = ConvertersHelper.GetDefaultFabric(); var result = fabric.GetRecipientsConverter(responseRecipients).Convert(); Assert.NotNull(result); }
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); }
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); }
public void BytesToStringConverter() { var expected = "WeAreTheChampions"; var bytes = new byte[] { 87, 0, 101, 0, 65, 0, 114, 0, 101, 0, 84, 0, 104, 0, 101, 0, 67, 0, 104, 0, 97, 0, 109, 0, 112, 0, 105, 0, 111, 0, 110, 0, 115, 0 }; var result = ConvertersHelper.GetString(bytes); Assert.Equal(result, expected); }
public void StringToBytesConvertTest() { var test = "learnourlanguage"; var bytes = ConvertersHelper.GetBytes(test); Assert.Equal(bytes[0], 108); Assert.Equal(bytes[2], 101); Assert.Equal(bytes[4], 97); Assert.Equal(bytes[6], 114); Assert.Equal(bytes[8], 110); Assert.Equal(bytes[10], 111); Assert.Equal(bytes[12], 117); Assert.Equal(bytes[14], 114); Assert.Equal(bytes[16], 108); Assert.Equal(bytes[18], 97); Assert.Equal(bytes[20], 110); Assert.Equal(bytes[22], 103); Assert.Equal(bytes[24], 117); Assert.Equal(bytes[26], 97); Assert.Equal(bytes[28], 103); Assert.Equal(bytes[30], 101); }