/// <summary> /// Tests whether the collected attributes contain <see cref="DisableRequestSizeLimitAttribute"/>. /// </summary> /// <param name="controllerActionAttributesTestBuilder"> /// Instance of <see cref="IControllerActionAttributesTestBuilder{TAttributesTestBuilder}"/> type. /// </param> /// <returns>The same attributes test builder.</returns> public static TAttributesTestBuilder DisablingRequestSizeLimit <TAttributesTestBuilder>( this IControllerActionAttributesTestBuilder <TAttributesTestBuilder> controllerActionAttributesTestBuilder) where TAttributesTestBuilder : IControllerActionAttributesTestBuilder <TAttributesTestBuilder> => controllerActionAttributesTestBuilder .ContainingAttributeOfType <DisableRequestSizeLimitAttribute>();
/// <summary> /// Tests whether the collected attributes contain <see cref="ResponseCacheAttribute"/>. /// </summary> /// <param name="controllerActionAttributesTestBuilder"> /// Instance of <see cref="IControllerActionAttributesTestBuilder{TAttributesTestBuilder}"/> type. /// </param> /// <returns>The same attributes test builder.</returns> public static TAttributesTestBuilder CachingResponse <TAttributesTestBuilder>( this IControllerActionAttributesTestBuilder <TAttributesTestBuilder> controllerActionAttributesTestBuilder) where TAttributesTestBuilder : IControllerActionAttributesTestBuilder <TAttributesTestBuilder> => controllerActionAttributesTestBuilder.ContainingAttributeOfType <ResponseCacheAttribute>();
/// <summary> /// Tests whether the collected attributes contain <see cref="FormatFilterAttribute"/>. /// </summary> /// <param name="controllerActionAttributesTestBuilder"> /// Instance of <see cref="IControllerActionAttributesTestBuilder{TAttributesTestBuilder}"/> type. /// </param> /// <returns>The same attributes test builder.</returns> public static TAttributesTestBuilder AddingFormat <TAttributesTestBuilder>( this IControllerActionAttributesTestBuilder <TAttributesTestBuilder> controllerActionAttributesTestBuilder) where TAttributesTestBuilder : IControllerActionAttributesTestBuilder <TAttributesTestBuilder> => controllerActionAttributesTestBuilder.ContainingAttributeOfType <FormatFilterAttribute>();
/// <summary> /// Tests whether the collected attributes contain <see cref="AllowAnonymousAttribute"/>. /// </summary> /// <param name="controllerActionAttributesTestBuilder"> /// Instance of <see cref="IControllerActionAttributesTestBuilder{TAttributesTestBuilder}"/> type. /// </param> /// <returns>The same attributes test builder.</returns> public static TAttributesTestBuilder AllowingAnonymousRequests <TAttributesTestBuilder>( this IControllerActionAttributesTestBuilder <TAttributesTestBuilder> controllerActionAttributesTestBuilder) where TAttributesTestBuilder : IControllerActionAttributesTestBuilder <TAttributesTestBuilder> => controllerActionAttributesTestBuilder.ContainingAttributeOfType <AllowAnonymousAttribute>();
/// <summary> /// Tests whether the collected attributes contain <see cref="SkipStatusCodePagesAttribute"/>. /// </summary> /// <param name="controllerActionAttributesTestBuilder"> /// Instance of <see cref="IControllerActionAttributesTestBuilder{TAttributesTestBuilder}"/> type. /// </param> /// <typeparam name="TAttributesTestBuilder">Type of attributes test builder to use as a return type.</typeparam> /// <returns>The same attributes test builder.</returns> public static TAttributesTestBuilder SkippingStatusCodePages <TAttributesTestBuilder>( this IControllerActionAttributesTestBuilder <TAttributesTestBuilder> controllerActionAttributesTestBuilder) where TAttributesTestBuilder : IBaseAttributesTestBuilder <TAttributesTestBuilder> => controllerActionAttributesTestBuilder.ContainingAttributeOfType <SkipStatusCodePagesAttribute>();
/// <summary> /// Tests whether the collected attributes contain <see cref="IgnoreAntiforgeryTokenAttribute"/>. /// </summary> /// <param name="controllerActionAttributesTestBuilder"> /// Instance of <see cref="IControllerActionAttributesTestBuilder{TAttributesTestBuilder}"/> type. /// </param> /// <typeparam name="TAttributesTestBuilder">Type of attributes test builder to use as a return type.</typeparam> /// <returns>The same attributes test builder.</returns> public static TAttributesTestBuilder IgnoringAntiForgeryToken <TAttributesTestBuilder>( this IControllerActionAttributesTestBuilder <TAttributesTestBuilder> controllerActionAttributesTestBuilder) where TAttributesTestBuilder : IBaseAttributesTestBuilder <TAttributesTestBuilder> => controllerActionAttributesTestBuilder.ContainingAttributeOfType <IgnoreAntiforgeryTokenAttribute>();