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

Used for building and testing a route.

Inherited Members
IResolvedRouteTestBuilder.ToRouteValue(String)
IResolvedRouteTestBuilder.ToRouteValue(String, Object)
IResolvedRouteTestBuilder.ToRouteValues(Object)
IResolvedRouteTestBuilder.ToRouteValues(IDictionary<String, Object>)
IResolvedRouteTestBuilder.ToDataToken(String)
IResolvedRouteTestBuilder.ToDataToken(String, Object)
IResolvedRouteTestBuilder.ToDataTokens(Object)
IResolvedRouteTestBuilder.ToDataTokens(IDictionary<String, Object>)
Namespace:MyTested.AspNetCore.Mvc.Builders.Contracts.Routing
Assembly:MyTested.AspNetCore.Mvc.Routing.dll
Syntax
public interface IShouldMapTestBuilder : IResolvedRouteTestBuilder

Methods

| Improve this Doc View Source

To(String, String)

Tests whether the built route is resolved to the action and controller with the provided names.

Declaration
IAndResolvedRouteTestBuilder To(string actionName, string controllerName)
Parameters
Type Name Description
System.String actionName

Expected action name.

System.String controllerName

Expected controller name.

Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.Routing.IAndResolvedRouteTestBuilder

The MyTested.AspNetCore.Mvc.Builders.Contracts.Routing.IAndResolvedRouteTestBuilder.

| Improve this Doc View Source

To<TController>()

Tests whether the built route is resolved to the controller of the given type.

Declaration
IAndResolvedRouteTestBuilder To<TController>()where TController : class
Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.Routing.IAndResolvedRouteTestBuilder

The MyTested.AspNetCore.Mvc.Builders.Contracts.Routing.IAndResolvedRouteTestBuilder.

Type Parameters
Name Description
TController Type of the expected controller.
| Improve this Doc View Source

To<TController>(Expression<Action<TController>>)

Tests whether the built route is resolved to the action provided by the expression.

Declaration
IAndResolvedRouteTestBuilder To<TController>(Expression<Action<TController>> actionCall)where TController : class
Parameters
Type Name Description
System.Linq.Expressions.Expression<System.Action<TController>> actionCall

Method call expression indicating the expected resolved action.

Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.Routing.IAndResolvedRouteTestBuilder

The MyTested.AspNetCore.Mvc.Builders.Contracts.Routing.IAndResolvedRouteTestBuilder.

Type Parameters
Name Description
TController Type of expected resolved controller.
| Improve this Doc View Source

To<TController>(Expression<Func<TController, Task>>)

Tests whether the built route is resolved to the asynchronous action provided by the expression.

Declaration
IAndResolvedRouteTestBuilder To<TController>(Expression<Func<TController, Task>> actionCall)where TController : class
Parameters
Type Name Description
System.Linq.Expressions.Expression<System.Func<TController, System.Threading.Tasks.Task>> actionCall

Method call expression indicating the expected resolved asynchronous action.

Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.Routing.IAndResolvedRouteTestBuilder

The MyTested.AspNetCore.Mvc.Builders.Contracts.Routing.IAndResolvedRouteTestBuilder.

Type Parameters
Name Description
TController Type of expected resolved controller.
| Improve this Doc View Source

ToAction(String)

Tests whether the built route is resolved to the action with the provided name.

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

Expected action name.

Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.Routing.IAndResolvedRouteTestBuilder

The MyTested.AspNetCore.Mvc.Builders.Contracts.Routing.IAndResolvedRouteTestBuilder.

| Improve this Doc View Source

ToController(String)

Tests whether the built route is resolved to the controller with the provided name.

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

Expected controller name.

Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.Routing.IAndResolvedRouteTestBuilder

The MyTested.AspNetCore.Mvc.Builders.Contracts.Routing.IAndResolvedRouteTestBuilder.

| Improve this Doc View Source

ToNonExistingRoute()

Tests whether the built route cannot be resolved.

Declaration
void ToNonExistingRoute()

Extension Methods

ResolvedRouteTestBuilderDataAnnotationsExtensions.ToValidModelState()
ResolvedRouteTestBuilderDataAnnotationsExtensions.ToInvalidModelState(Nullable<Int32>)
  • Improve this Doc
  • View Source
In This Article
  • Methods
    • To(String, String)
    • To<TController>()
    • To<TController>(Expression<Action<TController>>)
    • To<TController>(Expression<Func<TController, Task>>)
    • ToAction(String)
    • ToController(String)
    • ToNonExistingRoute()
  • Extension Methods
Back to top Copyright © 2015-2016 MyTestedASP.NET. All Rights Reserved. Generated by DocFX