MY TESTED ASP.NET CORE MVC DOCS
  • Tutorial
  • Testing Guide
  • API Reference
  • Troubleshoot
  • About
  • API Reference
  • MyTested.AspNetCore.Mvc.Builders.Contracts.Actions
  • IShouldReturnTestBuilder<TActionResult>
Show / Hide Table of Contents
  • Common Classes & Extensions
    • ActionAttributesTestBuilderViewFeaturesExtensions
    • AuthenticationScheme
    • BadRequestTestBuilderDataAnnotationsExtensions
    • BadRequestTestBuilderExtensions
    • BaseShouldReturnTestBuilderExtensions
    • BaseTestBuilderWithResponseModelExtensions
    • ComponentBuilderAuthenticationExtensions
    • ComponentBuilderCachingExtensions
    • ComponentBuilderDependencyInjectionExtensions
    • ComponentBuilderEntityFrameworkCoreExtensions
    • ComponentBuilderHttpExtensions
    • ComponentBuilderOptionsExtensions
    • ComponentBuilderRoutingExtensions
    • ComponentBuilderSessionExtensions
    • ComponentBuilderTempDataExtensions
    • ComponentShouldHaveTestBuilderCachingExtensions
    • ComponentShouldHaveTestBuilderEntityFrameworkCoreExtensions
    • ComponentShouldHaveTestBuilderHttpExtensions
    • ComponentShouldHaveTestBuilderModelStateExtensions
    • ComponentShouldHaveTestBuilderSessionExtensions
    • ComponentShouldHaveTestBuilderTempDataExtensions
    • ComponentShouldHaveTestBuilderViewBagExtensions
    • ComponentShouldHaveTestBuilderViewDataExtensions
    • ContentType
    • ControllerBuilderDataAnnotationsExtensions
    • CreatedTestBuilderExtensions
    • From
    • HttpHeader
    • HttpMethod
    • HttpRequestBuilderAuthenticationExtensions
    • HttpRequestBuilderViewFeaturesExtensions
    • HttpScheme
    • HttpStatusCode
    • LocalRedirectTestBuilderExtensions
    • ModelErrorDetailsTestBuilderViewFeaturesExtensions
    • ModelErrorTestBuilderViewFeaturesExtensions
    • MyApplication
    • MyController<TController>
    • MyMvc
    • MyRouting
    • MyViewComponent<TViewComponent>
    • RedirectTestBuilderExtensions
    • ResolvedRouteTestBuilderDataAnnotationsExtensions
    • ServiceCollectionAbstractionsExtensions
    • ServiceCollectionCachingExtensions
    • ServiceCollectionControllersExtensions
    • ServiceCollectionCoreExtensions
    • ServiceCollectionEntityFrameworkCoreExtensions
    • ServiceCollectionExtensions
    • ServiceCollectionHttpExtensions
    • ServiceCollectionOptionsExtensions
    • ServiceCollectionRoutingExtensions
    • ServiceCollectionSessionExtensions
    • ServiceCollectionTempDataExtensions
    • ServiceCollectionUniverseExtensions
    • ServiceCollectionViewComponentsExtensions
    • ServiceCollectionViewFeaturesExtensions
    • ShouldReturnTestBuilderExtensions
    • ShouldReturnTestBuilderJsonResultExtensions
    • ShouldReturnTestBuilderPartialViewResultExtensions
    • ShouldReturnTestBuilderViewComponentResultExtensions
    • ShouldReturnTestBuilderViewResultExtensions
    • ViewComponentShouldReturnTestBuilderExtensions
    • With
  • ActionResults.BadRequest
    • IBadRequestErrorMessageTestBuilder
    • IBadRequestTestBuilder
  • ActionResults.Challenge
    • IChallengeTestBuilder
  • ActionResults.Content
    • IContentTestBuilder
  • ActionResults.Created
    • ICreatedTestBuilder
  • ActionResults.File
    • IFileTestBuilder
    • IPhysicalFileTestBuilder
  • ActionResults.Forbid
    • IForbidTestBuilder
  • ActionResults.Json
    • IJsonSerializerSettingsTestBuilder
    • IJsonTestBuilder
  • ActionResults.LocalRedirect
    • ILocalRedirectTestBuilder
  • ActionResults.NotFound
    • INotFoundTestBuilder
  • ActionResults.Object
    • IObjectTestBuilder
  • ActionResults.Ok
    • IOkTestBuilder
  • ActionResults.Redirect
    • IRedirectTestBuilder
  • ActionResults.StatusCode
    • IStatusCodeTestBuilder
  • ActionResults.View
    • IViewComponentTestBuilder
    • IViewTestBuilder
  • Actions
    • IActionResultTestBuilder<TActionResult>
    • IShouldHaveTestBuilder<TActionResult>
    • IShouldReturnTestBuilder<TActionResult>
    • IVoidActionResultTestBuilder
  • Application
    • IApplicationConfigurationBuilder
  • Attributes
    • IActionAttributesTestBuilder
    • IBaseAttributesTestBuilder<TAttributesTestBuilder>
    • IControllerActionAttributesTestBuilder<TAttributesTestBuilder>
    • IControllerAttributesTestBuilder
    • IViewComponentAttributesTestBuilder
  • Authentication
    • IAuthenticationPropertiesTestBuilder
    • IClaimsIdentityBuilder
    • IClaimsPrincipalBuilder
  • Base
    • IBaseTestBuilder
    • IBaseTestBuilderWithAction
    • IBaseTestBuilderWithActionResult<TActionResult>
    • IBaseTestBuilderWithComponent
    • IBaseTestBuilderWithComponentBuilder<TBuilder>
    • IBaseTestBuilderWithComponentShouldHaveTestBuilder<TBuilder>
    • IBaseTestBuilderWithController
    • IBaseTestBuilderWithInvokedAction
    • IBaseTestBuilderWithModel<TModel>
    • IBaseTestBuilderWithModelError
    • IBaseTestBuilderWithResponseModel
    • IBaseTestBuilderWithViewComponent
    • IBaseTestBuilderWithViewComponentInvocation
    • IBaseTestBuilderWithViewComponentResult<TInvocationResult>
  • CaughtExceptions
    • IAggregateExceptionTestBuilder
    • IBaseExceptionTestBuilder
    • IExceptionMessageTestBuilder
    • IExceptionTestBuilder
    • IShouldThrowTestBuilder
  • Controllers
    • IControllerBuilder<TController>
    • IControllerTestBuilder
  • Data
    • IDataProviderEntryDetailsTestBuilder<TValue>
    • IDataProviderEntryKeyTestBuilder
    • IDataProviderEntryTestBuilder
    • IDbContextBuilder
    • IDbContextTestBuilder
    • IMemoryCacheBuilder
    • IMemoryCacheEntryBuilder
    • IMemoryCacheEntryDetailsTestBuilder<TValue>
    • IMemoryCacheEntryKeyBuilder
    • IMemoryCacheEntryKeyTestBuilder
    • IMemoryCacheEntryTestBuilder
    • IMemoryCacheTestBuilder
    • ISessionBuilder
    • ISessionTestBuilder
    • ITempDataBuilder
    • ITempDataTestBuilder
    • IViewBagTestBuilder
    • IViewDataTestBuilder
  • Http
    • IHttpRequestBuilder
    • IHttpResponseTestBuilder
    • IResponseCookieTestBuilder
  • Invocations
    • IBaseShouldReturnTestBuilder
    • IBaseShouldReturnTestBuilder<TInvocationResult, TBuilder>
    • IBaseShouldReturnTestBuilder<TInvocationResult>
    • IViewComponentResultTestBuilder<TInvocationResult>
    • IViewComponentShouldHaveTestBuilder<TInvocationResult>
    • IViewComponentShouldReturnTestBuilder<TInvocationResult>
  • Models
    • IModelDetailsTestBuilder<TModel>
    • IModelErrorDetailsTestBuilder
    • IModelErrorDetailsTestBuilder<TModel>
    • IModelErrorTestBuilder
    • IModelErrorTestBuilder<TModel>
    • IModelStateTestBuilder
  • Options
    • IOptionsBuilder
  • Routing
    • IResolvedRouteTestBuilder
    • IRouteTestBuilder
    • IShouldMapTestBuilder
  • Services
    • IServicesBuilder
  • Uri
    • IUriBuilder
    • IUriTestBuilder
  • ViewComponentResults
    • IViewTestBuilder
  • ViewComponents
    • IViewComponentBuilder<TViewComponent>
    • IViewComponentTestBuilder

Interface IShouldReturnTestBuilder<TActionResult>

Used for testing returned action result.

Namespace:MyTested.AspNetCore.Mvc.Builders.Contracts.Actions
Assembly:MyTested.AspNetCore.Mvc.Controllers.dll
Syntax
public interface IShouldReturnTestBuilder<TActionResult> : IBaseShouldReturnTestBuilder<TActionResult, IAndTestBuilder>, IBaseShouldReturnTestBuilder<TActionResult>, IBaseShouldReturnTestBuilder
Type Parameters
Name Description
TActionResult Result from invoked action in ASP.NET Core MVC controller.

Methods

| Improve this Doc View Source

BadRequest()

Tests whether the action result is Microsoft.AspNetCore.Mvc.BadRequestResult or Microsoft.AspNetCore.Mvc.BadRequestObjectResult.

Declaration
IAndBadRequestTestBuilder BadRequest()
Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.BadRequest.IAndBadRequestTestBuilder

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.BadRequest.IAndBadRequestTestBuilder type.

| Improve this Doc View Source

Challenge()

Tests whether the action result is Microsoft.AspNetCore.Mvc.ChallengeResult.

Declaration
IAndChallengeTestBuilder Challenge()
Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Challenge.IAndChallengeTestBuilder

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Challenge.IAndChallengeTestBuilder type.

| Improve this Doc View Source

Content()

Tests whether the action result is Microsoft.AspNetCore.Mvc.ContentResult.

Declaration
IAndContentTestBuilder Content()
Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Content.IAndContentTestBuilder

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Content.IAndContentTestBuilder type.

| Improve this Doc View Source

Content(Action<String>)

Tests whether Microsoft.AspNetCore.Mvc.ContentResult passes the given assertions.

Declaration
IAndContentTestBuilder Content(Action<string> assertions)
Parameters
Type Name Description
System.Action<System.String> assertions

Action containing all assertions on the content.

Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Content.IAndContentTestBuilder

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Content.IAndContentTestBuilder type.

| Improve this Doc View Source

Content(Func<String, Boolean>)

Tests whether Microsoft.AspNetCore.Mvc.ContentResult passes the given predicate.

Declaration
IAndContentTestBuilder Content(Func<string, bool> predicate)
Parameters
Type Name Description
System.Func<System.String, System.Boolean> predicate

Predicate testing the content.

Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Content.IAndContentTestBuilder

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Content.IAndContentTestBuilder type.

| Improve this Doc View Source

Content(String)

Tests whether the action result is Microsoft.AspNetCore.Mvc.ContentResult with expected content.

Declaration
IAndContentTestBuilder Content(string content)
Parameters
Type Name Description
System.String content

Expected content as string.

Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Content.IAndContentTestBuilder

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Content.IAndContentTestBuilder type.

| Improve this Doc View Source

Created()

Tests whether the action result is Microsoft.AspNetCore.Mvc.CreatedResult,

Microsoft.AspNetCore.Mvc.CreatedAtActionResult or Microsoft.AspNetCore.Mvc.CreatedAtRouteResult.

Declaration
IAndCreatedTestBuilder Created()
Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Created.IAndCreatedTestBuilder

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Created.IAndCreatedTestBuilder type.

| Improve this Doc View Source

Empty()

Tests whether the action result is Microsoft.AspNetCore.Mvc.EmptyResult.

Declaration
IAndTestBuilder Empty()
Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.And.IAndTestBuilder

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.And.IAndTestBuilder type.

| Improve this Doc View Source

File()

Tests whether the action result is Microsoft.AspNetCore.Mvc.FileStreamResult,

Microsoft.AspNetCore.Mvc.VirtualFileResult or Microsoft.AspNetCore.Mvc.FileContentResult.

Declaration
IAndFileTestBuilder File()
Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.File.IAndFileTestBuilder

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.File.IAndFileTestBuilder type.

| Improve this Doc View Source

Forbid()

Tests whether the action result is Microsoft.AspNetCore.Mvc.ForbidResult.

Declaration
IAndForbidTestBuilder Forbid()
Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Forbid.IAndForbidTestBuilder

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Forbid.IAndForbidTestBuilder type.

| Improve this Doc View Source

LocalRedirect()

Tests whether the action result is Microsoft.AspNetCore.Mvc.LocalRedirectResult.

Declaration
IAndLocalRedirectTestBuilder LocalRedirect()
Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.LocalRedirect.IAndLocalRedirectTestBuilder

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.LocalRedirect.IAndLocalRedirectTestBuilder type.

| Improve this Doc View Source

NoContent()

Tests whether the action result is Microsoft.AspNetCore.Mvc.NoContentResult.

Declaration
IAndTestBuilder NoContent()
Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.And.IAndTestBuilder

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.And.IAndTestBuilder type.

| Improve this Doc View Source

NotFound()

Tests whether the action result is Microsoft.AspNetCore.Mvc.NotFoundResult or Microsoft.AspNetCore.Mvc.NotFoundObjectResult.

Declaration
IAndNotFoundTestBuilder NotFound()
Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.NotFound.IAndNotFoundTestBuilder

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.NotFound.IAndNotFoundTestBuilder type.

| Improve this Doc View Source

Object()

Tests whether the action result is Microsoft.AspNetCore.Mvc.ObjectResult.

Declaration
IAndObjectTestBuilder Object()
Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Object.IAndObjectTestBuilder

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Object.IAndObjectTestBuilder type.

| Improve this Doc View Source

Ok()

Tests whether the action result is Microsoft.AspNetCore.Mvc.OkResult or Microsoft.AspNetCore.Mvc.OkObjectResult.

Declaration
IAndOkTestBuilder Ok()
Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Ok.IAndOkTestBuilder

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Ok.IAndOkTestBuilder type.

| Improve this Doc View Source

PhysicalFile()

Tests whether the action result is Microsoft.AspNetCore.Mvc.PhysicalFileResult.

Declaration
IAndPhysicalFileTestBuilder PhysicalFile()
Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.File.IAndPhysicalFileTestBuilder

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.File.IAndPhysicalFileTestBuilder type.

| Improve this Doc View Source

Redirect()

Tests whether the action result is Microsoft.AspNetCore.Mvc.RedirectResult,

Microsoft.AspNetCore.Mvc.RedirectToActionResult or Microsoft.AspNetCore.Mvc.RedirectToRouteResult.

Declaration
IAndRedirectTestBuilder Redirect()
Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect.IAndRedirectTestBuilder

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect.IAndRedirectTestBuilder type.

| Improve this Doc View Source

StatusCode()

Tests whether the action result is Microsoft.AspNetCore.Mvc.StatusCodeResult or Microsoft.AspNetCore.Mvc.ObjectResult.

Declaration
IAndStatusCodeTestBuilder StatusCode()
Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.StatusCode.IAndStatusCodeTestBuilder

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.StatusCode.IAndStatusCodeTestBuilder type.

| Improve this Doc View Source

StatusCode(Int32)

Tests whether the action result is Microsoft.AspNetCore.Mvc.StatusCodeResult or Microsoft.AspNetCore.Mvc.ObjectResult and it has the same status code as provided one.

Declaration
IAndStatusCodeTestBuilder StatusCode(int statusCode)
Parameters
Type Name Description
System.Int32 statusCode

Status code as integer.

Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.StatusCode.IAndStatusCodeTestBuilder

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.StatusCode.IAndStatusCodeTestBuilder type.

| Improve this Doc View Source

StatusCode(HttpStatusCode)

Tests whether the action result is Microsoft.AspNetCore.Mvc.StatusCodeResult or Microsoft.AspNetCore.Mvc.ObjectResult and is the same as provided HttpStatusCode.

Declaration
IAndStatusCodeTestBuilder StatusCode(HttpStatusCode statusCode)
Parameters
Type Name Description
System.Net.HttpStatusCode statusCode

HttpStatusCode enumeration.

Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.StatusCode.IAndStatusCodeTestBuilder

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.StatusCode.IAndStatusCodeTestBuilder type.

| Improve this Doc View Source

Unauthorized()

Tests whether the action result is Microsoft.AspNetCore.Mvc.UnauthorizedResult.

Declaration
IAndTestBuilder Unauthorized()
Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.And.IAndTestBuilder

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.And.IAndTestBuilder type.

| Improve this Doc View Source

UnsupportedMediaType()

Tests whether the action result is Microsoft.AspNetCore.Mvc.UnsupportedMediaTypeResult.

Declaration
IAndTestBuilder UnsupportedMediaType()
Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.And.IAndTestBuilder

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.And.IAndTestBuilder type.

Extension Methods

ShouldReturnTestBuilderExtensions.View<TActionResult, TModel>(TModel)
ShouldReturnTestBuilderExtensions.View<TActionResult, TModel>(String, TModel)
ShouldReturnTestBuilderExtensions.PartialView<TActionResult, TModel>(TModel)
ShouldReturnTestBuilderExtensions.PartialView<TActionResult, TModel>(String, TModel)
ShouldReturnTestBuilderJsonResultExtensions.Json<TActionResult>()
ShouldReturnTestBuilderPartialViewResultExtensions.PartialView<TActionResult>()
ShouldReturnTestBuilderPartialViewResultExtensions.PartialView<TActionResult>(String)
ShouldReturnTestBuilderViewComponentResultExtensions.ViewComponent<TActionResult>()
ShouldReturnTestBuilderViewComponentResultExtensions.ViewComponent<TActionResult>(String)
ShouldReturnTestBuilderViewComponentResultExtensions.ViewComponent<TActionResult>(Type)
ShouldReturnTestBuilderViewResultExtensions.View<TActionResult>()
ShouldReturnTestBuilderViewResultExtensions.View<TActionResult>(String)
BaseShouldReturnTestBuilderExtensions.ResultOfType<TInvocationResult>(Type)
BaseShouldReturnTestBuilderExtensions.ResultOfType<TResult>()
BaseShouldReturnTestBuilderExtensions.Result<TResult>(TResult)
  • Improve this Doc
  • View Source
In This Article
  • Methods
    • BadRequest()
    • Challenge()
    • Content()
    • Content(Action<String>)
    • Content(Func<String, Boolean>)
    • Content(String)
    • Created()
    • Empty()
    • File()
    • Forbid()
    • LocalRedirect()
    • NoContent()
    • NotFound()
    • Object()
    • Ok()
    • PhysicalFile()
    • Redirect()
    • StatusCode()
    • StatusCode(Int32)
    • StatusCode(HttpStatusCode)
    • Unauthorized()
    • UnsupportedMediaType()
  • Extension Methods
Back to top Copyright © 2015-2016 MyTestedASP.NET. All Rights Reserved. Generated by DocFX