Пример #1
0
 /// <summary>
 /// Tests whether the action result is <see cref="Microsoft.AspNetCore.Mvc.JsonResult"/>
 /// with the same deeply equal model and JSON serializer settings 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="model">Expected deeply equal model object.</param>
 /// <param name="serializerSettings">Expected JSON serializer settings.</param>
 /// <returns>Test builder of <see cref="IAndTestBuilder"/> type.</returns>
 public static IAndTestBuilder Json <TActionResult, TModel>(
     this IShouldReturnTestBuilder <TActionResult> shouldReturnTestBuilder,
     TModel model,
     JsonSerializerSettings serializerSettings)
 => shouldReturnTestBuilder
 .Json(view => view
       .WithJsonSerializerSettings(serializerSettings)
       .WithModel(model));
 /// <summary>
 /// Tests whether the action result is <see cref="JsonResult"/>.
 /// </summary>
 /// <typeparam name="TActionResult">Type of action result type.</typeparam>
 /// <param name="builder">Instance of <see cref="IShouldReturnTestBuilder{TActionResult}"/> type.</param>
 /// <returns>Test builder of <see cref="IAndTestBuilder"/> type.</returns>
 public static IAndTestBuilder Json <TActionResult>(
     this IShouldReturnTestBuilder <TActionResult> builder)
 => builder.Json(null);
Пример #3
0
 /// <summary>
 /// Tests whether the action result is <see cref="Microsoft.AspNetCore.Mvc.JsonResult"/>
 /// with the same deeply equal model as the provided one.
 /// </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="model">Expected deeply equal model object.</param>
 /// <returns>Test builder of <see cref="IAndTestBuilder"/> type.</returns>
 public static IAndTestBuilder Json <TActionResult, TModel>(
     this IShouldReturnTestBuilder <TActionResult> shouldReturnTestBuilder,
     TModel model)
 => shouldReturnTestBuilder
 .Json(view => view
       .WithModel(model));