public async Task GetImageAsync_WithImage_AreEqual(IImage actualImage)
{
var client = new ImgurClient(ClientId, ClientSecret);
var endpoint = new ImageEndpoint(client);
var expectedImage = await endpoint.GetImageAsync(actualImage.Id);
Assert.AreEqual(actualImage.Id, expectedImage.Id);
Assert.AreEqual(actualImage.Title, expectedImage.Title);
Assert.AreEqual(actualImage.Description, expectedImage.Description);
Assert.AreEqual(actualImage.DateTime, expectedImage.DateTime);
Assert.AreEqual(actualImage.Type, expectedImage.Type);
Assert.AreEqual(actualImage.Animated, expectedImage.Animated);
Assert.AreEqual(actualImage.Width, expectedImage.Width);
Assert.AreEqual(actualImage.Height, expectedImage.Height);
Assert.AreEqual(actualImage.Size, expectedImage.Size);
Assert.AreEqual(actualImage.Link, expectedImage.Link);
Assert.AreEqual(actualImage.Gifv, expectedImage.Gifv);
Assert.AreEqual(actualImage.Mp4, expectedImage.Mp4);
Assert.AreEqual(actualImage.Webm, expectedImage.Webm);
Assert.AreEqual(actualImage.Looping, expectedImage.Looping);
Assert.AreEqual(actualImage.Favorite, expectedImage.Favorite);
Assert.AreEqual(actualImage.Nsfw, expectedImage.Nsfw);
}