CreateCommentRequest() private method

/// Thrown when a null reference is passed to a method that does not accept it as a /// valid argument. ///
private CreateCommentRequest ( string url, string comment, string galleryItemId, string parentId ) : HttpRequestMessage
url string
comment string
galleryItemId string
parentId string
return System.Net.Http.HttpRequestMessage
 public void CreateCommentRequest_WithImageIdNull_ThrowsArgumentNullException()
 {
     var client = new ImgurClient("123", "1234");
     var requestBuilder = new CommentRequestBuilder();
     var url = $"{client.EndpointUrl}comment";
     requestBuilder.CreateCommentRequest(url, "Hello World", null, "ABCdef");
 }
        public void CreateCommentRequest_WithUrlNull_ThrowsArgumentNullException()
        {
            var requestBuilder = new CommentRequestBuilder();

            var exception =
                Record.Exception(() => requestBuilder.CreateCommentRequest(null, "Hello World!", "xYxAbcD", "ABCdef"));
            Assert.NotNull(exception);
            Assert.IsType<ArgumentNullException>(exception);

            var argNullException = (ArgumentNullException) exception;
            Assert.Equal(argNullException.ParamName, "url");
        }
        public void CreateCommentRequest_WithImageIdNull_ThrowsArgumentNullException()
        {
            var client = new ImgurClient("123", "1234");
            var requestBuilder = new CommentRequestBuilder();
            var mockUrl = $"{client.EndpointUrl}comment";

            var exception =
                Record.Exception(() => requestBuilder.CreateCommentRequest(mockUrl, "Hello World", null, "ABCdef"));
            Assert.NotNull(exception);
            Assert.IsType<ArgumentNullException>(exception);

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

            var url = $"{client.EndpointUrl}comment/XysioD";
            var request = requestBuilder.CreateCommentRequest(url, "Hello World!", "xYxAbcD", "ABCdef");

            Assert.IsNotNull(request);
            var expected = "image_id=xYxAbcD&comment=Hello+World%21&parent_id=ABCdef";

            Assert.AreEqual(expected, await request.Content.ReadAsStringAsync());
            Assert.AreEqual("https://api.imgur.com/3/comment/XysioD", request.RequestUri.ToString());
            Assert.AreEqual(HttpMethod.Post, request.Method);
        }
 public void CreateCommentRequest_WithUrlNull_ThrowsArgumentNullException()
 {
     var requestBuilder = new CommentRequestBuilder();
     requestBuilder.CreateCommentRequest(null, "Hello World!", "xYxAbcD", "ABCdef");
 }