MY TESTED ASP.NET CORE MVC DOCS
  • Tutorial
  • Testing Guide
  • API Reference
  • Troubleshoot
  • About
  • API Reference
  • MyTested.AspNetCore.Mvc.Builders.Contracts.Http
  • IResponseCookieTestBuilder
Show / Hide Table of Contents
  • MyTested.AspNetCore.Mvc
    • 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
  • MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.BadRequest
    • IBadRequestErrorMessageTestBuilder
    • IBadRequestTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Challenge
    • IChallengeTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Content
    • IContentTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Created
    • ICreatedTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.File
    • IFileTestBuilder
    • IPhysicalFileTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Forbid
    • IForbidTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Json
    • IJsonSerializerSettingsTestBuilder
    • IJsonTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.LocalRedirect
    • ILocalRedirectTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.NotFound
    • INotFoundTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Object
    • IObjectTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Ok
    • IOkTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.Redirect
    • IRedirectTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.StatusCode
    • IStatusCodeTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.View
    • IViewComponentTestBuilder
    • IViewTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.Actions
    • IActionResultTestBuilder<TActionResult>
    • IShouldHaveTestBuilder<TActionResult>
    • IShouldReturnTestBuilder<TActionResult>
    • IVoidActionResultTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.Application
    • IApplicationConfigurationBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.Attributes
    • IActionAttributesTestBuilder
    • IBaseAttributesTestBuilder<TAttributesTestBuilder>
    • IControllerActionAttributesTestBuilder<TAttributesTestBuilder>
    • IControllerAttributesTestBuilder
    • IViewComponentAttributesTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.Authentication
    • IAuthenticationPropertiesTestBuilder
    • IClaimsIdentityBuilder
    • IClaimsPrincipalBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.Base
    • IBaseTestBuilder
    • IBaseTestBuilderWithAction
    • IBaseTestBuilderWithActionResult<TActionResult>
    • IBaseTestBuilderWithComponent
    • IBaseTestBuilderWithComponentBuilder<TBuilder>
    • IBaseTestBuilderWithComponentShouldHaveTestBuilder<TBuilder>
    • IBaseTestBuilderWithController
    • IBaseTestBuilderWithInvokedAction
    • IBaseTestBuilderWithModel<TModel>
    • IBaseTestBuilderWithModelError
    • IBaseTestBuilderWithResponseModel
    • IBaseTestBuilderWithViewComponent
    • IBaseTestBuilderWithViewComponentInvocation
    • IBaseTestBuilderWithViewComponentResult<TInvocationResult>
  • MyTested.AspNetCore.Mvc.Builders.Contracts.CaughtExceptions
    • IAggregateExceptionTestBuilder
    • IBaseExceptionTestBuilder
    • IExceptionMessageTestBuilder
    • IExceptionTestBuilder
    • IShouldThrowTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.Controllers
    • IControllerBuilder<TController>
    • IControllerTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.Data
    • IDataProviderEntryDetailsTestBuilder<TValue>
    • IDataProviderEntryKeyTestBuilder
    • IDataProviderEntryTestBuilder
    • IDbContextBuilder
    • IDbContextTestBuilder
    • IMemoryCacheBuilder
    • IMemoryCacheEntryBuilder
    • IMemoryCacheEntryDetailsTestBuilder<TValue>
    • IMemoryCacheEntryKeyBuilder
    • IMemoryCacheEntryKeyTestBuilder
    • IMemoryCacheEntryTestBuilder
    • IMemoryCacheTestBuilder
    • ISessionBuilder
    • ISessionTestBuilder
    • ITempDataBuilder
    • ITempDataTestBuilder
    • IViewBagTestBuilder
    • IViewDataTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.Http
    • IHttpRequestBuilder
    • IHttpResponseTestBuilder
    • IResponseCookieTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.Invocations
    • IBaseShouldReturnTestBuilder
    • IBaseShouldReturnTestBuilder<TInvocationResult, TBuilder>
    • IBaseShouldReturnTestBuilder<TInvocationResult>
    • IViewComponentResultTestBuilder<TInvocationResult>
    • IViewComponentShouldHaveTestBuilder<TInvocationResult>
    • IViewComponentShouldReturnTestBuilder<TInvocationResult>
  • MyTested.AspNetCore.Mvc.Builders.Contracts.Models
    • IModelDetailsTestBuilder<TModel>
    • IModelErrorDetailsTestBuilder
    • IModelErrorDetailsTestBuilder<TModel>
    • IModelErrorTestBuilder
    • IModelErrorTestBuilder<TModel>
    • IModelStateTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.Options
    • IOptionsBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.Routing
    • IResolvedRouteTestBuilder
    • IRouteTestBuilder
    • IShouldMapTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.Services
    • IServicesBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.Uri
    • IUriBuilder
    • IUriTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.ViewComponentResults
    • IViewTestBuilder
  • MyTested.AspNetCore.Mvc.Builders.Contracts.ViewComponents
    • IViewComponentBuilder<TViewComponent>
    • IViewComponentTestBuilder

Interface IResponseCookieTestBuilder

Used for testing Microsoft.AspNetCore.Http.HttpResponse cookie.

Namespace:MyTested.AspNetCore.Mvc.Builders.Contracts.Http
Assembly:MyTested.AspNetCore.Mvc.Http.dll
Syntax
public interface IResponseCookieTestBuilder

Methods

| Improve this Doc View Source

WithDomain(String)

Tests whether the Microsoft.Net.Http.Headers.SetCookieHeaderValue.Domain property is the same as provided one.

Declaration
IAndResponseCookieTestBuilder WithDomain(string domain)
Parameters
Type Name Description
System.String domain

Expected domain of the cookie.

Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.Http.IAndResponseCookieTestBuilder

The same MyTested.AspNetCore.Mvc.Builders.Contracts.Http.IAndHttpResponseTestBuilder.

| Improve this Doc View Source

WithExpired(Nullable<DateTimeOffset>)

Tests whether the Microsoft.Net.Http.Headers.SetCookieHeaderValue.Expires property is the same as provided one.

Declaration
IAndResponseCookieTestBuilder WithExpired(DateTimeOffset? expires)
Parameters
Type Name Description
System.Nullable<System.DateTimeOffset> expires

Expected expiration date time offset of the cookie.

Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.Http.IAndResponseCookieTestBuilder

The same MyTested.AspNetCore.Mvc.Builders.Contracts.Http.IAndHttpResponseTestBuilder.

| Improve this Doc View Source

WithHttpOnly(Boolean)

Tests whether the Microsoft.Net.Http.Headers.SetCookieHeaderValue.HttpOnly property is the same as provided one.

Declaration
IAndResponseCookieTestBuilder WithHttpOnly(bool httpOnly)
Parameters
Type Name Description
System.Boolean httpOnly

Expected Microsoft.Net.Http.Headers.SetCookieHeaderValue.HttpOnly property of the cookie.

Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.Http.IAndResponseCookieTestBuilder

The same MyTested.AspNetCore.Mvc.Builders.Contracts.Http.IAndHttpResponseTestBuilder.

| Improve this Doc View Source

WithMaxAge(Nullable<TimeSpan>)

Tests whether the Microsoft.Net.Http.Headers.SetCookieHeaderValue.MaxAge property is the same as provided one.

Declaration
IAndResponseCookieTestBuilder WithMaxAge(TimeSpan? maxAge)
Parameters
Type Name Description
System.Nullable<System.TimeSpan> maxAge

Expected Microsoft.Net.Http.Headers.SetCookieHeaderValue.MaxAge property of the cookie.

Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.Http.IAndResponseCookieTestBuilder

The same MyTested.AspNetCore.Mvc.Builders.Contracts.Http.IAndHttpResponseTestBuilder.

| Improve this Doc View Source

WithName(String)

Sets the expected Microsoft.Net.Http.Headers.SetCookieHeaderValue.Name of the tested cookie.

Declaration
IAndResponseCookieTestBuilder WithName(string name)
Parameters
Type Name Description
System.String name

Name to set on the cookie.

Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.Http.IAndResponseCookieTestBuilder

The same MyTested.AspNetCore.Mvc.Builders.Contracts.Http.IAndHttpResponseTestBuilder.

| Improve this Doc View Source

WithPath(String)

Tests whether the Microsoft.Net.Http.Headers.SetCookieHeaderValue.Path property is the same as provided one.

Declaration
IAndResponseCookieTestBuilder WithPath(string path)
Parameters
Type Name Description
System.String path

Expected Microsoft.Net.Http.Headers.SetCookieHeaderValue.Path property of the cookie.

Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.Http.IAndResponseCookieTestBuilder

The same MyTested.AspNetCore.Mvc.Builders.Contracts.Http.IAndHttpResponseTestBuilder.

| Improve this Doc View Source

WithSecure(Boolean)

Tests whether the Microsoft.Net.Http.Headers.SetCookieHeaderValue.Secure property is the same as provided one.

Declaration
IAndResponseCookieTestBuilder WithSecure(bool secure)
Parameters
Type Name Description
System.Boolean secure

Expected Microsoft.Net.Http.Headers.SetCookieHeaderValue.Secure property of the cookie.

Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.Http.IAndResponseCookieTestBuilder

The same MyTested.AspNetCore.Mvc.Builders.Contracts.Http.IAndHttpResponseTestBuilder.

| Improve this Doc View Source

WithValue(Action<String>)

Tests whether the Microsoft.Net.Http.Headers.SetCookieHeaderValue.Value passes the provided assertions.

Declaration
IAndResponseCookieTestBuilder WithValue(Action<string> assertions)
Parameters
Type Name Description
System.Action<System.String> assertions

Action containing assertions on the cookie value.

Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.Http.IAndResponseCookieTestBuilder

The same MyTested.AspNetCore.Mvc.Builders.Contracts.Http.IAndHttpResponseTestBuilder.

| Improve this Doc View Source

WithValue(Func<String, Boolean>)

Tests whether the Microsoft.Net.Http.Headers.SetCookieHeaderValue.Value passes the provided predicate.

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

Predicate testing the cookie value.

Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.Http.IAndResponseCookieTestBuilder

The same MyTested.AspNetCore.Mvc.Builders.Contracts.Http.IAndHttpResponseTestBuilder.

| Improve this Doc View Source

WithValue(String)

Tests whether the Microsoft.Net.Http.Headers.SetCookieHeaderValue.Value property is the same as the provided one.

Declaration
IAndResponseCookieTestBuilder WithValue(string value)
Parameters
Type Name Description
System.String value

Expected value of the cookie.

Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.Http.IAndResponseCookieTestBuilder

The same MyTested.AspNetCore.Mvc.Builders.Contracts.Http.IAndHttpResponseTestBuilder.

  • Improve this Doc
  • View Source
In This Article
  • Methods
    • WithDomain(String)
    • WithExpired(Nullable<DateTimeOffset>)
    • WithHttpOnly(Boolean)
    • WithMaxAge(Nullable<TimeSpan>)
    • WithName(String)
    • WithPath(String)
    • WithSecure(Boolean)
    • WithValue(Action<String>)
    • WithValue(Func<String, Boolean>)
    • WithValue(String)
Back to top Copyright © 2015-2016 MyTestedASP.NET. All Rights Reserved. Generated by DocFX