public void Should_Serialize_InlineQueryResultGif_With_ThumbMimeType() { InlineQueryResultBase[] results = { new InlineQueryResultGif( id: "gif_result_with_video_thumb", gifUrl: "https://upload.wikimedia.org/wikipedia/commons/2/2c/Rotating_earth_%28large%29.gif", thumbUrl: "https://pixabay.com/en/videos/download/video-14205_tiny.mp4" ) { Caption = "A frozing bubble", ThumbMimeType = "video/mp4" }, }; AnswerInlineQueryRequest request = new AnswerInlineQueryRequest("query_id", results) { CacheTime = 0 }; string json = JsonConvert.SerializeObject(request); Assert.Contains("\"thumb_mime_type\":\"video/mp4\"", json); }
public void Should_Serialize_InlineQueryResultMpeg4Gif_With_ThumbMimeType() { InlineQueryResultBase[] results = { new InlineQueryResultMpeg4Gif( id: "mpeg4_gif_result_with_video_thumb", mpeg4Url: "https://pixabay.com/en/videos/download/video-14205_tiny.mp4", thumbUrl: "https://pixabay.com/en/videos/download/video-14205_tiny.mp4" ) { Caption = "A frozing bubble", ThumbMimeType = "video/mp4" }, }; AnswerInlineQueryRequest request = new AnswerInlineQueryRequest("query_id", results) { CacheTime = 0 }; string json = JsonConvert.SerializeObject(request); Assert.Contains("\"thumb_mime_type\":\"video/mp4\"", json); }
public AnswerInlineQueryResponse AnswerInlineQuery(AnswerInlineQueryRequest answerInlineQueryRequest) { Log.Info(nameof(AnswerInlineQuery)); return(AnswerInlineQueryResponse.Parse(ExecuteAction(answerInlineQueryRequest))); }