MY TESTED ASP.NET CORE MVC DOCS
Show / Hide Table of Contents

Interface IShouldHaveTestBuilder<TActionResult>

Used for testing the action's additional data - action attributes, HTTP response, view bag and more.

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

Methods

| Improve this Doc View Source

ActionAttributes(Action<IActionAttributesTestBuilder>)

Tests whether the action has specific attributes.

Declaration
IAndActionResultTestBuilder<TActionResult> ActionAttributes(Action<IActionAttributesTestBuilder> attributesTestBuilder)
Parameters
Type Name Description
System.Action<IActionAttributesTestBuilder> attributesTestBuilder

Builder for testing specific attributes on the action.

Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.Actions.IAndActionResultTestBuilder<TActionResult>

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.Actions.IAndActionResultTestBuilder`1 type.

| Improve this Doc View Source

ActionAttributes(Nullable<Int32>)

Tests whether the action has at least 1 attribute of any type.

Declaration
IAndActionResultTestBuilder<TActionResult> ActionAttributes(int ? withTotalNumberOf = null)
Parameters
Type Name Description
System.Nullable<System.Int32> withTotalNumberOf

Optional parameter specifying the exact total number of attributes on the tested action.

Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.Actions.IAndActionResultTestBuilder<TActionResult>

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.Actions.IAndActionResultTestBuilder`1 type.

| Improve this Doc View Source

NoActionAttributes()

Tests whether the action has no attributes of any type.

Declaration
IAndActionResultTestBuilder<TActionResult> NoActionAttributes()
Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.Actions.IAndActionResultTestBuilder<TActionResult>

Test builder of MyTested.AspNetCore.Mvc.Builders.Contracts.Actions.IAndActionResultTestBuilder`1 type.

Extension Methods

ComponentShouldHaveTestBuilderSessionExtensions.NoSession<IAndActionResultTestBuilder<TActionResult>>()
ComponentShouldHaveTestBuilderSessionExtensions.Session<IAndActionResultTestBuilder<TActionResult>>(Nullable<Int32>)
ComponentShouldHaveTestBuilderSessionExtensions.Session<IAndActionResultTestBuilder<TActionResult>>(Action<ISessionTestBuilder>)
ComponentShouldHaveTestBuilderModelStateExtensions.ModelState<IAndActionResultTestBuilder<TActionResult>>(Action<IModelStateTestBuilder>)
ComponentShouldHaveTestBuilderModelStateExtensions.ValidModelState<IAndActionResultTestBuilder<TActionResult>>()
ComponentShouldHaveTestBuilderModelStateExtensions.InvalidModelState<IAndActionResultTestBuilder<TActionResult>>(Nullable<Int32>)
ComponentShouldHaveTestBuilderHttpExtensions.HttpResponse<IAndActionResultTestBuilder<TActionResult>>(Action<IHttpResponseTestBuilder>)
ComponentShouldHaveTestBuilderCachingExtensions.NoMemoryCache<IAndActionResultTestBuilder<TActionResult>>()
ComponentShouldHaveTestBuilderCachingExtensions.MemoryCache<IAndActionResultTestBuilder<TActionResult>>(Nullable<Int32>)
ComponentShouldHaveTestBuilderCachingExtensions.MemoryCache<IAndActionResultTestBuilder<TActionResult>>(Action<IMemoryCacheTestBuilder>)
ComponentShouldHaveTestBuilderViewBagExtensions.NoViewBag<IAndActionResultTestBuilder<TActionResult>>()
ComponentShouldHaveTestBuilderViewBagExtensions.ViewBag<IAndActionResultTestBuilder<TActionResult>>(Nullable<Int32>)
ComponentShouldHaveTestBuilderViewBagExtensions.ViewBag<IAndActionResultTestBuilder<TActionResult>>(Action<IViewBagTestBuilder>)
ComponentShouldHaveTestBuilderViewDataExtensions.NoViewData<IAndActionResultTestBuilder<TActionResult>>()
ComponentShouldHaveTestBuilderViewDataExtensions.ViewData<IAndActionResultTestBuilder<TActionResult>>(Nullable<Int32>)
ComponentShouldHaveTestBuilderViewDataExtensions.ViewData<IAndActionResultTestBuilder<TActionResult>>(Action<IViewDataTestBuilder>)
ComponentShouldHaveTestBuilderEntityFrameworkCoreExtensions.DbContext<IAndActionResultTestBuilder<TActionResult>>(Action<IDbContextTestBuilder>)
ComponentShouldHaveTestBuilderTempDataExtensions.NoTempData<IAndActionResultTestBuilder<TActionResult>>()
ComponentShouldHaveTestBuilderTempDataExtensions.TempData<IAndActionResultTestBuilder<TActionResult>>(Nullable<Int32>)
ComponentShouldHaveTestBuilderTempDataExtensions.TempData<IAndActionResultTestBuilder<TActionResult>>(Action<ITempDataTestBuilder>)
  • Improve this Doc
  • View Source
Back to top Copyright © 2015-2016 MyTestedASP.NET. All Rights Reserved. Generated by DocFX