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

Used for testing Microsoft.AspNetCore.Mvc.FileResult, Microsoft.AspNetCore.Mvc.FileContentResult, Microsoft.AspNetCore.Mvc.FileStreamResult or Microsoft.AspNetCore.Mvc.VirtualFileResult.

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

Methods

| Improve this Doc View Source

WithContents(Byte[])

Tests whether Microsoft.AspNetCore.Mvc.FileContentResult has the same file contents as the provided byte array.

Declaration
IAndFileTestBuilder WithContents(byte[] fileContents)
Parameters
Type Name Description
System.Byte[] fileContents

File contents as byte array.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.File.IAndFileTestBuilder.

| Improve this Doc View Source

WithContentType(MediaTypeHeaderValue)

Tests whether Microsoft.AspNetCore.Mvc.FileResult, Microsoft.AspNetCore.Mvc.FileContentResult or Microsoft.AspNetCore.Mvc.FileStreamResult has the same content type as the provided one.

Declaration
IAndFileTestBuilder WithContentType(MediaTypeHeaderValue contentType)
Parameters
Type Name Description
Microsoft.Net.Http.Headers.MediaTypeHeaderValue contentType

Content type as MediaTypeHeaderValue.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.File.IAndFileTestBuilder.

| Improve this Doc View Source

WithContentType(String)

Tests whether Microsoft.AspNetCore.Mvc.FileResult, Microsoft.AspNetCore.Mvc.FileContentResult or Microsoft.AspNetCore.Mvc.FileStreamResult has the same content type as the provided one.

Declaration
IAndFileTestBuilder WithContentType(string contentType)
Parameters
Type Name Description
System.String contentType

Content type as string.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.File.IAndFileTestBuilder.

| Improve this Doc View Source

WithFileDownloadName(String)

Tests whether Microsoft.AspNetCore.Mvc.FileResult, Microsoft.AspNetCore.Mvc.FileContentResult or Microsoft.AspNetCore.Mvc.FileStreamResult has the same file download name as the provided one.

Declaration
IAndFileTestBuilder WithFileDownloadName(string fileDownloadName)
Parameters
Type Name Description
System.String fileDownloadName

File download name as string.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.File.IAndFileTestBuilder.

| Improve this Doc View Source

WithFileName(String)

Tests whether Microsoft.AspNetCore.Mvc.VirtualFileResult has the same file name as the provided one.

Declaration
IAndFileTestBuilder WithFileName(string fileName)
Parameters
Type Name Description
System.String fileName

File name as string.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.File.IAndFileTestBuilder.

| Improve this Doc View Source

WithFileProvider(IFileProvider)

Tests whether Microsoft.AspNetCore.Mvc.VirtualFileResult has the same file provider as the provided one.

Declaration
IAndFileTestBuilder WithFileProvider(IFileProvider fileProvider)
Parameters
Type Name Description
Microsoft.Extensions.FileProviders.IFileProvider fileProvider

File provider of type IFileProvider.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.File.IAndFileTestBuilder.

| Improve this Doc View Source

WithFileProviderOfType<TFileProvider>()

Tests whether Microsoft.AspNetCore.Mvc.VirtualFileResult has the same file provider type as the provided one.

Declaration
IAndFileTestBuilder WithFileProviderOfType<TFileProvider>()where TFileProvider : IFileProvider
Returns
Type Description
MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.File.IAndFileTestBuilder

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.File.IAndFileTestBuilder.

Type Parameters
Name Description
TFileProvider File provider of type IFileProvider.
| Improve this Doc View Source

WithStream(Stream)

Tests whether Microsoft.AspNetCore.Mvc.FileStreamResult has the same file stream as the provided one.

Declaration
IAndFileTestBuilder WithStream(Stream stream)
Parameters
Type Name Description
System.IO.Stream stream

File stream.

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

The same MyTested.AspNetCore.Mvc.Builders.Contracts.ActionResults.File.IAndFileTestBuilder.

  • Improve this Doc
  • View Source
In This Article
  • Methods
    • WithContents(Byte[])
    • WithContentType(MediaTypeHeaderValue)
    • WithContentType(String)
    • WithFileDownloadName(String)
    • WithFileName(String)
    • WithFileProvider(IFileProvider)
    • WithFileProviderOfType<TFileProvider>()
    • WithStream(Stream)
Back to top Copyright © 2015-2016 MyTestedASP.NET. All Rights Reserved. Generated by DocFX