SearchGalleryAdvancedRequest() private method

/// Thrown when a null reference is passed to a method that does not accept it as a /// valid argument. ///
private SearchGalleryAdvancedRequest ( string url, string qAll = null, string qAny = null, string qExactly = null, string qNot = null, ImageFileType fileType = null, ImageSize imageSize = null ) : string
url string
qAll string
qAny string
qExactly string
qNot string
fileType ImageFileType
imageSize ImageSize
return string
        public void SearchGalleryAdvancedRequest_Equal()
        {
            var client = new ImgurClient("123", "1234");
            var requestBuilder = new GalleryRequestBuilder();

            var mockUrl = $"{client.EndpointUrl}gallery/search";
            var actual = requestBuilder.SearchGalleryAdvancedRequest(mockUrl, "star wars", "luke han leia", "Obi-Wan",
                "Kirk", ImageFileType.Anigif, ImageSize.Lrg);

            var expected =
                "https://api.imgur.com/3/gallery/search?q_all=star+wars&q_any=luke+han+leia&q_exactly=Obi-Wan&q_not=Kirk&q_type=anigif&q_size_px=lrg";

            Assert.Equal(expected, actual);
        }
        public void SearchGalleryAdvancedRequest_WithDefaults_Equal()
        {
            var client = new ImgurClient("123", "1234");
            var requestBuilder = new GalleryRequestBuilder();

            var mockUrl = $"{client.EndpointUrl}gallery/search";
            var actual = requestBuilder.SearchGalleryAdvancedRequest(mockUrl, "star wars");

            var expected =
                "https://api.imgur.com/3/gallery/search?q_all=star+wars";

            Assert.Equal(expected, actual);
        }
        public void SearchGalleryAdvancedRequest_WithUrlNull_ThrowsArgumentNullException()
        {
            var requestBuilder = new GalleryRequestBuilder();

            var exception = Record.Exception(() => requestBuilder.SearchGalleryAdvancedRequest(null, "dfdfd"));
            Assert.NotNull(exception);
            Assert.IsType<ArgumentNullException>(exception);

            var argNullException = (ArgumentNullException) exception;
            Assert.Equal(argNullException.ParamName, "url");
        }
        public void SearchGalleryAdvancedRequest_WithQueryNull_ThrowsArgumentNullException()
        {
            var requestBuilder = new GalleryRequestBuilder();

            var exception = Record.Exception(() => requestBuilder.SearchGalleryAdvancedRequest("Xio"));
            Assert.NotNull(exception);
            Assert.IsType<ArgumentNullException>(exception);

            Assert.True(
                exception.Message.Contains("At least one search parameter must be provided (All | Any | Exactly | Not)"));
        }