ImgurNet.ApiEndpoints.MemeGenEndpoint.GetDefaultMemesAsync C# (CSharp) Method

GetDefaultMemesAsync() public method

Get the list of default memes.
public GetDefaultMemesAsync ( ) : Task>
return Task>
		public async Task<ImgurResponse<Image[]>> GetDefaultMemesAsync()
		{
			if (ImgurClient.Authentication == null)
				throw new InvalidAuthenticationException("Authentication can not be null. Set it in the main Imgur class.");

			return await Request.SubmitImgurRequestAsync<Image[]>(Request.HttpMethod.Get, DefaultMemesUrl, ImgurClient.Authentication);
		}
	}

Usage Example

		public async Task TestGetImageDetails()
		{
			var imgurClient = AuthenticationHelpers.CreateClientAuthenticatedImgurClient();
			var memeGenEndpoint = new MemeGenEndpoint(imgurClient);
			var response = await memeGenEndpoint.GetDefaultMemesAsync();

			// Assert the Reponse
			Assert.IsNotNull(response.Data);
			Assert.AreEqual(response.Success, true);
			Assert.AreEqual(response.Status, HttpStatusCode.OK);
		}