예제 #1
0
        public async Task TestGetAccountImageDetails()
        {
            var imgurClient = await AuthenticationHelpers.CreateOAuth2AuthenticatedImgurClient();

            var accountEndpoint   = new AccountEndpoint(imgurClient);
            var accountImageCount = await accountEndpoint.GetAccountImageIdsAsync();

            if (accountImageCount.Data.Length == 0)
            {
                return;
            }
            var accountImageDetails = await accountEndpoint.GetAccountImageDetailsAsync(accountImageCount.Data[0]);

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