public async Task GetAlbumAsync_Equal()
{
var mockUrl = "https://api.imgur.com/3/album/5F5Cy";
var mockResponse = new HttpResponseMessage(HttpStatusCode.OK)
{
Content = new StringContent(MockAlbumEndpointResponses.Imgur.GetAlbum)
};
var client = new ImgurClient("123", "1234");
var endpoint = new AlbumEndpoint(client, new HttpClient(new MockHttpMessageHandler(mockUrl, mockResponse)));
var album = await endpoint.GetAlbumAsync("5F5Cy").ConfigureAwait(false);
Assert.NotNull(album);
Assert.Equal("5F5Cy", album.Id);
Assert.Equal(null, album.Title);
Assert.Equal(null, album.Description);
Assert.Equal(album.DateTime, new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).AddSeconds(1446591779));
Assert.Equal("79MH23L", album.Cover);
Assert.Equal(609, album.CoverWidth);
Assert.Equal(738, album.CoverHeight);
Assert.Equal("sarah", album.AccountUrl);
Assert.Equal(9571, album.AccountId);
Assert.Equal(AlbumPrivacy.Public, album.Privacy);
Assert.Equal(AlbumLayout.Blog, album.Layout);
Assert.Equal(19, album.Views);
Assert.Equal("http://imgur.com/a/5F5Cy", album.Link);
Assert.Equal(false, album.Favorite);
Assert.Equal(null, album.Nsfw);
Assert.Equal(null, album.Section);
Assert.Equal(3, album.ImagesCount);
Assert.Equal(3, album.Images.Count());
Assert.Equal(false, album.InGallery);
}