aspnetcore/test/Microsoft.AspNetCore.Mvc.Co.../Internal
Doug Bunting 5e245da326
Add compatibility switch controlling parameter metadata and top-level validation
- #7413 part 1 of 2
- made all `ModelMetadataProvider` and `ObjectModelValidator`-specific code conditional
  - fortunately, `MvcOptions` easy to get; affected code is primarily `internal` or pub-`Internal`
  - remove unnecessary `ModelMetadataProvider` use in `ApiBehaviorApplicationModelProvider`
- run integration and functional tests with `CompatibilityVersion.Version_2_1`
  - functional test change depends on @javiercn's recent #7541 fix
  - remove test code now redundantly turning compatibility switches on

nits:
- correct spelling errors in `CompatibilitySwitch`
- take VS suggestions, mostly in test code
- rename methods in `ControllerBinderDelegateProviderTest` to match current API
- slightly refactor in `ApiBehaviorApplicationModelProvider`
2018-03-26 12:29:04 -07:00
..
AcceptHeaderParserTest.cs
ActionConstraintCacheTest.cs
ActionDescriptorCollectionProviderTest.cs
ActionMethodExecutorTest.cs
ActionSelectorTest.cs Remove TestOptionsManager 2017-10-30 17:49:15 -07:00
ApiBehaviorApplicationModelProviderTest.cs Add compatibility switch controlling parameter metadata and top-level validation 2018-03-26 12:29:04 -07:00
AttributeRouteTest.cs
AttributeRoutingTest.cs
AuthorizationApplicationModelProviderTest.cs Remove TestOptionsManager 2017-10-30 17:49:15 -07:00
ClientValidatorCacheTest.cs
ControllerActionDescriptorBuilderTest.cs
ControllerActionDescriptorProviderTests.cs Remove TestOptionsManager 2017-10-30 17:49:15 -07:00
ControllerActionInvokerCacheTest.cs Add compatibility switch controlling parameter metadata and top-level validation 2018-03-26 12:29:04 -07:00
ControllerActionInvokerTest.cs Improve logging - filter pipeline execution 2017-12-14 11:22:13 -08:00
ControllerBinderDelegateProviderTest.cs Add compatibility switch controlling parameter metadata and top-level validation 2018-03-26 12:29:04 -07:00
DefaultApplicationModelProviderTest.cs Infer multipart/form-data for FromFile parameters 2017-11-02 09:36:31 -07:00
DefaultBindingMetadataProviderTest.cs
DefaultCollectionValidationStrategyTest.cs
DefaultComplexObjectValidationStrategyTest.cs
DefaultModelValidatorProviderTest.cs
DefaultObjectValidatorTests.cs Move `IHttpRequestStreamReaderFactory` from `.Internal` to `.Infrastructure` 2018-01-09 10:51:09 -08:00
DisableRequestSizeLimitFilterTest.cs
ElementalValueProviderTests.cs
ExplicitIndexCollectionValidationStrategyTest.cs
FilterFactoryTest.cs
FilterProviderTest.cs
HttpMethodActionConstraintTest.cs
MiddlewareFilterBuilderTest.cs Use `ExceptionDispatchInfo` in `MiddlewareFilterBuilder` if available 2018-01-02 14:56:41 -08:00
MiddlewareFilterConfigurationProviderTest.cs
MiddlewareFilterTest.cs Add compatibility switch controlling parameter metadata and top-level validation 2018-03-26 12:29:04 -07:00
MvcCoreLoggerExtensionsTest.cs Improve logging - filter pipeline execution 2017-12-14 11:22:13 -08:00
ParameterDefaultValuesTest.cs
PrefixContainerTest.cs
ReferenceEqualityComparerTest.cs
RequestFormLimitsFilterTest.cs
RequestSizeLimitFilterTest.cs
ResponseCacheFilterExecutorTest.cs
ResponseContentTypeHelperTest.cs
ShortFormDictionaryValidationStrategyTest.cs
ValidatorCacheTest.cs
ViewEnginePathTest.cs