aspnetcore/test/Microsoft.AspNetCore.Mvc.Ra.../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
..
AuthorizationPageApplicationModelProviderTest.cs
AutoValidateAntiforgeryPageApplicationModelProvider.cs
CompiledPageActionDescriptorBuilderTest.cs
CompiledPageRouteModelProviderTest.cs
DefaultPageApplicationModelProviderTest.cs
DefaultPageHandlerMethodSelectorTest.cs Make handler selector more flexible 2018-03-23 14:22:48 -07:00
DefaultPageLoaderTest.cs
ExecutorFactoryTest.cs
PageActionDescriptorChangeProviderTest.cs
PageActionInvokerProviderTest.cs Add compatibility switch controlling parameter metadata and top-level validation 2018-03-26 12:29:04 -07:00
PageActionInvokerTest.cs Add compatibility switch controlling parameter metadata and top-level validation 2018-03-26 12:29:04 -07:00
PageBinderFactoryTest.cs Add compatibility switch controlling parameter metadata and top-level validation 2018-03-26 12:29:04 -07:00
PageHandlerPageFilterTest.cs
PageHandlerResultFilterTest.cs
PageRouteModelFactoryTest.cs
PageSaveTempDataPropertyFilterFactoryTest.cs Introduce LifecycleProperty 2018-03-22 10:18:36 -07:00
PageSaveTempDataPropertyFilterTest.cs Introduce LifecycleProperty 2018-03-22 10:18:36 -07:00
RazorPagesRazorViewEngineOptionsSetupTest.cs
RazorProjectPageRouteModelProviderTest.cs
ResponseCacheFilterApplicationModelProviderTest.cs
TempDataFilterPageApplicationModelProviderTest.cs Introduce LifecycleProperty 2018-03-22 10:18:36 -07:00