Пример #1
0
 /// <summary>
 /// Tests whether the action result is <see cref="Microsoft.AspNetCore.Mvc.AcceptedResult"/>
 /// with the same URI and deeply equal model as the provided ones.
 /// </summary>
 /// <typeparam name="TActionResult">Type of the action result.</typeparam>
 /// <typeparam name="TModel">Expected model type.</typeparam>
 /// <param name="shouldReturnTestBuilder">Instance of <see cref="IShouldReturnTestBuilder{TActionResult}"/> type.</param>
 /// <param name="uri">Expected URI.</param>
 /// <param name="model">Expected deeply equal model object.</param>
 /// <returns>Test builder of <see cref="IAndTestBuilder"/> type.</returns>
 public static IAndTestBuilder Accepted <TActionResult, TModel>(
     this IShouldReturnTestBuilder <TActionResult> shouldReturnTestBuilder,
     Uri uri,
     TModel model)
 => shouldReturnTestBuilder
 .Accepted(result => result
           .AtLocation(uri)
           .WithModel(model));
Пример #2
0
 /// <summary>
 /// Tests whether the action result is <see cref="Microsoft.AspNetCore.Mvc.AcceptedAtRouteResult"/>
 /// with the same route values and deeply equal model as the provided ones.
 /// </summary>
 /// <typeparam name="TActionResult">Type of the action result.</typeparam>
 /// <typeparam name="TModel">Expected model type.</typeparam>
 /// <param name="shouldReturnTestBuilder">Instance of <see cref="IShouldReturnTestBuilder{TActionResult}"/> type.</param>
 /// <param name="routeValues">Expected route values.</param>
 /// <param name="model">Expected deeply equal model object.</param>
 /// <returns>Test builder of <see cref="IAndTestBuilder"/> type.</returns>
 public static IAndTestBuilder AcceptedAtRoute <TActionResult, TModel>(
     this IShouldReturnTestBuilder <TActionResult> shouldReturnTestBuilder,
     object routeValues,
     TModel model)
 => shouldReturnTestBuilder
 .Accepted(result => result
           .ContainingRouteValues(routeValues)
           .WithModel(model));
Пример #3
0
 /// <summary>
 /// Tests whether the action result is <see cref="Microsoft.AspNetCore.Mvc.AcceptedAtRouteResult"/>
 /// with the same route name and route values as the provided ones.
 /// </summary>
 /// <typeparam name="TActionResult">Type of the action result.</typeparam>
 /// <param name="shouldReturnTestBuilder">Instance of <see cref="IShouldReturnTestBuilder{TActionResult}"/> type.</param>
 /// <param name="routeName">Expected route name.</param>
 /// <param name="routeValues">Expected route values.</param>
 /// <returns>Test builder of <see cref="IAndTestBuilder"/> type.</returns>
 public static IAndTestBuilder AcceptedAtRoute <TActionResult>(
     this IShouldReturnTestBuilder <TActionResult> shouldReturnTestBuilder,
     string routeName,
     object routeValues)
 => shouldReturnTestBuilder
 .Accepted(result => result
           .AtRoute(routeName)
           .ContainingRouteValues(routeValues));
Пример #4
0
 /// <summary>
 /// Tests whether the action result is <see cref="Microsoft.AspNetCore.Mvc.AcceptedAtActionResult"/>
 /// with the same action name and deeply equal model as the provided ones.
 /// </summary>
 /// <typeparam name="TActionResult">Type of the action result.</typeparam>
 /// <typeparam name="TModel">Expected model type.</typeparam>
 /// <param name="shouldReturnTestBuilder">Instance of <see cref="IShouldReturnTestBuilder{TActionResult}"/> type.</param>
 /// <param name="actionName">Expected action name.</param>
 /// <param name="model">Expected deeply equal model object.</param>
 /// <returns>Test builder of <see cref="IAndTestBuilder"/> type.</returns>
 public static IAndTestBuilder AcceptedAtAction <TActionResult, TModel>(
     this IShouldReturnTestBuilder <TActionResult> shouldReturnTestBuilder,
     string actionName,
     TModel model)
 => shouldReturnTestBuilder
 .Accepted(result => result
           .AtAction(actionName)
           .WithModel(model));
Пример #5
0
 /// <summary>
 /// Tests whether the action result is <see cref="Microsoft.AspNetCore.Mvc.AcceptedAtActionResult"/>
 /// with the same action and controller names as the provided ones.
 /// </summary>
 /// <typeparam name="TActionResult">Type of the action result.</typeparam>
 /// <param name="shouldReturnTestBuilder">Instance of <see cref="IShouldReturnTestBuilder{TActionResult}"/> type.</param>
 /// <param name="actionName">Expected action name.</param>
 /// <param name="controllerName">Expected controller name.</param>
 /// <returns>Test builder of <see cref="IAndTestBuilder"/> type.</returns>
 public static IAndTestBuilder AcceptedAtAction <TActionResult>(
     this IShouldReturnTestBuilder <TActionResult> shouldReturnTestBuilder,
     string actionName,
     string controllerName)
 => shouldReturnTestBuilder
 .Accepted(result => result
           .AtAction(actionName)
           .AtController(controllerName));
Пример #6
0
 /// <summary>
 /// Tests whether the action result is <see cref="Microsoft.AspNetCore.Mvc.AcceptedAtActionResult"/>
 /// with the same action name, controller name, route values, and deeply equal model as the provided ones.
 /// </summary>
 /// <typeparam name="TActionResult">Type of the action result.</typeparam>
 /// <typeparam name="TModel">Expected model type.</typeparam>
 /// <param name="shouldReturnTestBuilder">Instance of <see cref="IShouldReturnTestBuilder{TActionResult}"/> type.</param>
 /// <param name="actionName">Expected action name.</param>
 /// <param name="controllerName">Expected controller name.</param>
 /// <param name="routeValues">Expected route values.</param>
 /// <param name="model">Expected deeply equal model object.</param>
 /// <returns>Test builder of <see cref="IAndTestBuilder"/> type.</returns>
 public static IAndTestBuilder AcceptedAtAction <TActionResult, TModel>(
     this IShouldReturnTestBuilder <TActionResult> shouldReturnTestBuilder,
     string actionName,
     string controllerName,
     object routeValues,
     TModel model)
 => shouldReturnTestBuilder
 .Accepted(result => result
           .AtAction(actionName)
           .AtController(controllerName)
           .ContainingRouteValues(routeValues)
           .WithModel(model));
Пример #7
0
 /// <summary>
 /// Tests whether the action result is <see cref="Microsoft.AspNetCore.Mvc.AcceptedResult"/>
 /// with the same URI as the provided one.
 /// </summary>
 /// <typeparam name="TActionResult">Type of the action result.</typeparam>
 /// <param name="shouldReturnTestBuilder">Instance of <see cref="IShouldReturnTestBuilder{TActionResult}"/> type.</param>
 /// <param name="uri">Expected URI.</param>
 /// <returns>Test builder of <see cref="IAndTestBuilder"/> type.</returns>
 public static IAndTestBuilder Accepted <TActionResult>(
     this IShouldReturnTestBuilder <TActionResult> shouldReturnTestBuilder,
     Uri uri)
 => shouldReturnTestBuilder
 .Accepted(result => result
           .AtLocation(uri));
Пример #8
0
 /// <summary>
 /// Tests whether the action result is <see cref="Microsoft.AspNetCore.Mvc.AcceptedAtRouteResult"/>
 /// with the same route name as the provided one.
 /// </summary>
 /// <typeparam name="TActionResult">Type of the action result.</typeparam>
 /// <param name="shouldReturnTestBuilder">Instance of <see cref="IShouldReturnTestBuilder{TActionResult}"/> type.</param>
 /// <param name="routeName">Expected route name.</param>
 /// <returns>Test builder of <see cref="IAndTestBuilder"/> type.</returns>
 public static IAndTestBuilder AcceptedAtRoute <TActionResult>(
     this IShouldReturnTestBuilder <TActionResult> shouldReturnTestBuilder,
     string routeName)
 => shouldReturnTestBuilder
 .Accepted(result => result
           .AtRoute(routeName));