Meme related actions.
Inheritance: EndpointBase, IMemeGenEndpoint
コード例 #1
0
        public async Task GetDefaultMemesAsync_True()
        {
            var mockUrl = "https://api.imgur.com/3/memegen/defaults";
            var mockResponse = new HttpResponseMessage(HttpStatusCode.OK)
            {
                Content = new StringContent(MockMemeGenEndpointResponses.GetDefaultMemes)
            };

            var client = new ImgurClient("123", "1234");
            var endpoint = new MemeGenEndpoint(client, new HttpClient(new MockHttpMessageHandler(mockUrl, mockResponse)));
            var memes = await endpoint.GetDefaultMemesAsync().ConfigureAwait(false);

            Assert.True(memes.Any());
        }