MY TESTED ASP.NET CORE MVC DOCS
  • Tutorial
  • Testing Guide
  • API Reference
  • Troubleshoot
  • About
  • API Reference
  • MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect
  • IRedirectTestBuilder
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 IRedirectTestBuilder

Used for testing Microsoft.AspNetCore.Mvc.RedirectResult, Microsoft.AspNetCore.Mvc.RedirectToActionResult or Microsoft.AspNetCore.Mvc.RedirectToRouteResult.

Inherited Members
IBaseTestBuilderWithComponent.ShouldPassForThe<TComponent>(Action<TComponent>)
IBaseTestBuilderWithComponent.ShouldPassForThe<TComponent>(Func<TComponent, Boolean>)
Namespace:MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect
Assembly:MyTested.AspNetCore.Mvc.Controllers.dll
Syntax
public interface IRedirectTestBuilder : IBaseTestBuilderWithActionResult<ActionResult>, IBaseTestBuilderWithInvokedAction, IBaseTestBuilderWithAction, IBaseTestBuilderWithComponent, IBaseTestBuilder

Methods

| Improve this Doc View Source

ContainingRouteKey(String)

Tests whether Microsoft.AspNetCore.Mvc.RedirectToActionResult or Microsoft.AspNetCore.Mvc.RedirectToRouteResult contains specific route key.

Declaration
IAndRedirectTestBuilder ContainingRouteKey(string key)
Parameters
Type Name Description
System.String key

Expected route key.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect.IAndRedirectTestBuilder.

| Improve this Doc View Source

ContainingRouteValue(String, Object)

Tests whether Microsoft.AspNetCore.Mvc.RedirectToActionResult or Microsoft.AspNetCore.Mvc.RedirectToRouteResult contains specific route key and value.

Declaration
IAndRedirectTestBuilder ContainingRouteValue(string key, object value)
Parameters
Type Name Description
System.String key

Expected route key.

System.Object value

Expected route value.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect.IAndRedirectTestBuilder.

| Improve this Doc View Source

ContainingRouteValue<TRouteValue>(TRouteValue)

Tests whether Microsoft.AspNetCore.Mvc.RedirectToActionResult or Microsoft.AspNetCore.Mvc.RedirectToRouteResult contains specific route value.

Declaration
IAndRedirectTestBuilder ContainingRouteValue<TRouteValue>(TRouteValue value)
Parameters
Type Name Description
TRouteValue value

Expected route value.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect.IAndRedirectTestBuilder.

Type Parameters
Name Description
TRouteValue Type of the route value.
| Improve this Doc View Source

ContainingRouteValueOfType<TRouteValue>()

Tests whether Microsoft.AspNetCore.Mvc.RedirectToActionResult or Microsoft.AspNetCore.Mvc.RedirectToRouteResult contains specific route value of the given type.

Declaration
IAndRedirectTestBuilder ContainingRouteValueOfType<TRouteValue>()
Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect.IAndRedirectTestBuilder

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect.IAndRedirectTestBuilder.

Type Parameters
Name Description
TRouteValue Expected type of the route value.
| Improve this Doc View Source

ContainingRouteValueOfType<TRouteValue>(String)

Tests whether Microsoft.AspNetCore.Mvc.RedirectToActionResult or Microsoft.AspNetCore.Mvc.RedirectToRouteResult contains specific route value of the given type with the provided key.

Declaration
IAndRedirectTestBuilder ContainingRouteValueOfType<TRouteValue>(string key)
Parameters
Type Name Description
System.String key

Expected route key.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect.IAndRedirectTestBuilder.

Type Parameters
Name Description
TRouteValue Expected type of the route value.
| Improve this Doc View Source

ContainingRouteValues(IDictionary<String, Object>)

Tests whether Microsoft.AspNetCore.Mvc.RedirectToActionResult or Microsoft.AspNetCore.Mvc.RedirectToRouteResult contains the provided route values.

Declaration
IAndRedirectTestBuilder ContainingRouteValues(IDictionary<string, object> routeValues)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<System.String, System.Object> routeValues

Expected route value dictionary.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect.IAndRedirectTestBuilder.

| Improve this Doc View Source

ContainingRouteValues(Object)

Tests whether Microsoft.AspNetCore.Mvc.RedirectToActionResult or Microsoft.AspNetCore.Mvc.RedirectToRouteResult contains the provided route values.

Declaration
IAndRedirectTestBuilder ContainingRouteValues(object routeValues)
Parameters
Type Name Description
System.Object routeValues

Expected route value dictionary.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect.IAndRedirectTestBuilder.

| Improve this Doc View Source

Permanent()

Tests whether Microsoft.AspNetCore.Mvc.RedirectResult, Microsoft.AspNetCore.Mvc.RedirectToActionResult or Microsoft.AspNetCore.Mvc.RedirectToRouteResult is permanent.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect.IAndRedirectTestBuilder.

| Improve this Doc View Source

ToAction(String)

Tests whether Microsoft.AspNetCore.Mvc.RedirectToActionResult has specific action name.

Declaration
IAndRedirectTestBuilder ToAction(string actionName)
Parameters
Type Name Description
System.String actionName

Expected action name.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect.IAndRedirectTestBuilder.

| Improve this Doc View Source

ToController(String)

Tests whether Microsoft.AspNetCore.Mvc.RedirectToActionResult result has specific controller name.

Declaration
IAndRedirectTestBuilder ToController(string controllerName)
Parameters
Type Name Description
System.String controllerName

Expected controller name.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect.IAndRedirectTestBuilder.

| Improve this Doc View Source

ToUrl(Action<IUriTestBuilder>)

Tests whether Microsoft.AspNetCore.Mvc.RedirectResult has specific location provided by builder.

Declaration
IAndRedirectTestBuilder ToUrl(Action<IUriTestBuilder> uriTestBuilder)
Parameters
Type Name Description
System.Action<IUriTestBuilder> uriTestBuilder

Builder for expected URI.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect.IAndRedirectTestBuilder.

| Improve this Doc View Source

ToUrl(String)

Tests whether Microsoft.AspNetCore.Mvc.RedirectResult has specific location provided by string.

Declaration
IAndRedirectTestBuilder ToUrl(string location)
Parameters
Type Name Description
System.String location

Expected location as string.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect.IAndRedirectTestBuilder.

| Improve this Doc View Source

ToUrl(Uri)

Tests whether Microsoft.AspNetCore.Mvc.RedirectResult has specific location provided by Uri.

Declaration
IAndRedirectTestBuilder ToUrl(Uri location)
Parameters
Type Name Description
System.Uri location

Expected location as Uri.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect.IAndRedirectTestBuilder.

| Improve this Doc View Source

ToUrlPassing(Action<String>)

Tests whether Microsoft.AspNetCore.Mvc.RedirectResult location passes the given assertions.

Declaration
IAndRedirectTestBuilder ToUrlPassing(Action<string> assertions)
Parameters
Type Name Description
System.Action<System.String> assertions

Action containing all assertions on the location.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect.IAndRedirectTestBuilder.

| Improve this Doc View Source

ToUrlPassing(Func<String, Boolean>)

Tests whether Microsoft.AspNetCore.Mvc.RedirectResult location passes the given predicate.

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

Predicate testing the location.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect.IAndRedirectTestBuilder.

| Improve this Doc View Source

WithRouteName(String)

Tests whether Microsoft.AspNetCore.Mvc.RedirectToRouteResult result has specific route name.

Declaration
IAndRedirectTestBuilder WithRouteName(string routeName)
Parameters
Type Name Description
System.String routeName

Expected route name.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect.IAndRedirectTestBuilder.

| Improve this Doc View Source

WithUrlHelper(IUrlHelper)

Tests whether Microsoft.AspNetCore.Mvc.RedirectToActionResult or Microsoft.AspNetCore.Mvc.RedirectToRouteResult has the same IUrlHelper as the provided one.

Declaration
IAndRedirectTestBuilder WithUrlHelper(IUrlHelper urlHelper)
Parameters
Type Name Description
Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper

URL helper of type IUrlHelper.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect.IAndRedirectTestBuilder.

| Improve this Doc View Source

WithUrlHelperOfType<TUrlHelper>()

Tests whether Microsoft.AspNetCore.Mvc.RedirectToActionResult or Microsoft.AspNetCore.Mvc.RedirectToRouteResult has the same IUrlHelper type as the provided one.

Declaration
IAndRedirectTestBuilder WithUrlHelperOfType<TUrlHelper>()where TUrlHelper : IUrlHelper
Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect.IAndRedirectTestBuilder

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect.IAndRedirectTestBuilder.

Type Parameters
Name Description
TUrlHelper URL helper of type IUrlHelper.

Extension Methods

RedirectTestBuilderExtensions.To<TController>(Expression<Action<TController>>)
RedirectTestBuilderExtensions.To<TController>(Expression<Func<TController, Task>>)
  • Improve this Doc
  • View Source
In This Article
  • Methods
    • ContainingRouteKey(String)
    • ContainingRouteValue(String, Object)
    • ContainingRouteValue<TRouteValue>(TRouteValue)
    • ContainingRouteValueOfType<TRouteValue>()
    • ContainingRouteValueOfType<TRouteValue>(String)
    • ContainingRouteValues(IDictionary<String, Object>)
    • ContainingRouteValues(Object)
    • Permanent()
    • ToAction(String)
    • ToController(String)
    • ToUrl(Action<IUriTestBuilder>)
    • ToUrl(String)
    • ToUrl(Uri)
    • ToUrlPassing(Action<String>)
    • ToUrlPassing(Func<String, Boolean>)
    • WithRouteName(String)
    • WithUrlHelper(IUrlHelper)
    • WithUrlHelperOfType<TUrlHelper>()
  • Extension Methods
Back to top Copyright © 2015-2016 MyTestedASP.NET. All Rights Reserved. Generated by DocFX