UpdateImageRequest() private method

/// Thrown when a null reference is passed to a method that does not accept it as a /// valid argument. ///
private UpdateImageRequest ( string url, string title = null, string description = null ) : HttpRequestMessage
url string
title string
description string
return System.Net.Http.HttpRequestMessage
        public void UpdateImageRequest_WithUrlNull_ThrowsArgumentNullException()
        {
            var requestBuilder = new ImageRequestBuilder();

            var exception = Record.Exception(() => requestBuilder.UpdateImageRequest(null, "1234Xyz9"));
            Assert.NotNull(exception);
            Assert.IsType<ArgumentNullException>(exception);

            var argNullException = (ArgumentNullException) exception;
            Assert.Equal(argNullException.ParamName, "url");
        }
        public async Task UpdateImageRequest_AreEqual()
        {
            var client = new ImgurClient("123", "1234");
            var requestBuilder = new ImageRequestBuilder();

            var url = $"{client.EndpointUrl}image/1234Xyz9";
            var request = requestBuilder.UpdateImageRequest(url, "TheTitle", "TheDescription");

            Assert.IsNotNull(request);
            Assert.AreEqual("https://api.imgur.com/3/image/1234Xyz9", request.RequestUri.ToString());
            Assert.AreEqual(HttpMethod.Post, request.Method);

            var expected = await request.Content.ReadAsStringAsync();

            Assert.AreEqual("title=TheTitle&description=TheDescription", expected);
        }
 public void UpdateImageRequest_WithUrlNull_ThrowsArgumentNullException()
 {
     var requestBuilder = new ImageRequestBuilder();
     requestBuilder.UpdateImageRequest(null, "1234Xyz9");
 }