コード例 #1
0
        /// <summary>
        /// Verify that at least one request is made.
        /// </summary>
        /// <param name="check">The fluent check to be extended.</param>
        /// <param name="expectedNumberOfRequests">The expected number of requests.</param>
        /// <returns>An <see cref="IHttpRequestMessagesCheck"/> which can be used to make more specific checks.</returns>
        public static IHttpRequestMessagesCheck HasMadeRequests(this ICheck <TestableHttpMessageHandler?> check, int expectedNumberOfRequests)
        {
            ExtensibilityHelper.BeginCheck(check)
            .FailIfNull()
            .CantBeNegated(nameof(HasMadeRequests))
            .EndCheck();

            return(check.HasMadeRequestsTo("*", expectedNumberOfRequests));
        }