aspnetcore/test/Microsoft.AspNetCore.Mvc.Fu...
jacalvar 1bd66ffda0 [Fixes #4089] Add support for application parts
This commit introduces application parts as a concept on MVC.

An application part is an abstraction that allows you to expose some
feature or corncern in a way that is decoupled from their underlying source.
Examples of this include types in an assembly, emdeded resources, files on
disk etc.

Application parts are configured during startup by adding or removing them from
the application part manager available as part of IMvcBuilder and IMvcCoreBuilder.

The application part manager provides the ability to populate features from the
list of available application parts by using a list of application feature providers.
Application feature providers are responsible for populating a given feature given a
list of application parts.

Examples of application providers can be a ControllerFeatureProvider
that goes through the list of application parts, sees which one of those parts exposes types,
determines which of those types are controller types, and adds them to a ControllerFeature
that holds a list of all the types that will be considered controllers in the application.
2016-03-31 12:14:04 -07:00
..
compiler/resources Use a prefix tree as a backing store for ModelStateDictionary 2016-03-17 10:09:36 -07:00
ActionConstraintSampleTest.cs
AntiforgeryTestHelper.cs
AntiforgeryTests.cs
ApiExplorerTest.cs Added new attribute ProducesResponseTypeAttribute to enable ApiExplorer to expose response type and StatusCode. 2016-03-30 11:51:58 -07:00
ApplicationModelTest.cs
BasicTests.cs [Fixes #3732] Simplify controller discovery. 2016-03-31 10:50:26 -07:00
CompilationOptionsTests.cs Reacting to CoreCLR package changes 2016-03-22 14:49:43 -07:00
ConsumesAttributeTests.cs
ContentNegotiationTest.cs
ControllerFromServicesTests.cs [Fixes #3732] Simplify controller discovery. 2016-03-31 10:50:26 -07:00
CorsTests.cs
CustomRouteSampleTest.cs
CustomUrlHelperTest.cs
DefaultOrderTest.cs
DefaultValuesTest.cs
DirectivesTest.cs
EmbeddedViewSampleTest.cs
ErrorPageTests.cs Transition to Netstandard. 2016-03-01 13:39:31 -08:00
FileResultTests.cs
FiltersTest.cs Remove ModelBinding features from ResourceFilters 2016-03-16 16:33:14 -07:00
FlushPointTest.cs
FormFileUploadTest.cs [Fixes #4099] Add a functional test for creating a form with a file upload field 2016-02-29 18:13:52 -08:00
FormatFilterSampleTest.cs
HtmlGenerationTest.cs
HtmlHelperOptionsTest.cs
InlineConstraintSampleTest.cs
InputFormatterTests.cs
InputObjectValidationTests.cs
JsonOutputFormatterTests.cs
JsonPatchSampleTest.cs
JsonResultTest.cs
LinkGenerationTests.cs
LocalizationSampleTest.cs Reacting to Localization CookieName change 2016-03-04 10:33:50 -08:00
Microsoft.AspNetCore.Mvc.FunctionalTests.xproj Remove project name from output path 2016-03-02 14:39:12 -08:00
MvcEncodedTestFixtureOfT.cs Reacting to Hosting changes 2016-03-15 10:50:53 -07:00
MvcSampleFixture.cs Reacting to KoreBuild xunit test changes 2016-03-07 21:09:19 -08:00
MvcSandboxTest.cs
MvcTestFixture.cs [Fixes #4089] Add support for application parts 2016-03-31 12:14:04 -07:00
OutputFormatterTest.cs
RazorPageExecutionInstrumentationTest.cs
RazorViewLocationSpecificationTest.cs
RemoteAttributeValidationTest.cs
RequestServicesTest.cs
RespectBrowserAcceptHeaderTests.cs
RouteDataTest.cs
RoutingTests.cs
SerializableErrorTests.cs
SimpleTests.cs
StreamOutputFormatterTest.cs
SubAreaTests.cs
TagHelperSampleTest.cs
TagHelpersTest.cs
TempDataTest.cs
UrlResolutionTest.cs
VersioningTests.cs
ViewEngineTests.cs Reacting to Localization CookieName change 2016-03-04 10:33:50 -08:00
WebApiCompatShimActionResultTest.cs
WebApiCompatShimActionSelectionTest.cs
WebApiCompatShimBasicTest.cs Fix failing functional tests 2016-03-16 20:33:41 -07:00
WebApiCompatShimParameterBindingTest.cs
XmlDataContractSerializerFormattersWrappingTest.cs
XmlDataContractSerializerInputFormatterTest.cs
XmlOutputFormatterTests.cs
XmlSerializerFormattersWrappingTest.cs
XmlSerializerInputFormatterTests.cs
project.json Fixed packages 2016-03-25 12:27:49 -07:00