public async Task TestFavouriteImage() { var filePath = VariousFunctions.GetTestsAssetDirectory() + @"\upload-image-example.jpg"; var imageBinary = File.ReadAllBytes(filePath); var imgurClient = await AuthenticationHelpers.CreateOAuth2AuthenticatedImgurClient(); var imageEndpoint = new ImageEndpoint(imgurClient); var uploadedImage = await imageEndpoint.UploadImageFromBinaryAsync(imageBinary); var favouritedImageResponse = await imageEndpoint.FavouriteImageAsync(uploadedImage.Data.Id); // Assert the Reponse Assert.IsNotNull(favouritedImageResponse.Data); Assert.AreEqual(favouritedImageResponse.Success, true); Assert.AreEqual(favouritedImageResponse.Status, HttpStatusCode.OK); // Assert the Data Assert.AreEqual(favouritedImageResponse.Data, true); }