aspnetcore/test
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
..
Microsoft.AspNetCore.Mvc.Abstractions.Test Add overload for AddModelError without ModelMetadata (#7407) 2018-03-02 11:03:46 -08:00
Microsoft.AspNetCore.Mvc.Analyzers.Test Ignore constructors when discovering actions 2018-03-06 17:42:53 -08:00
Microsoft.AspNetCore.Mvc.ApiExplorer.Test Add compatibility switch controlling parameter metadata and top-level validation 2018-03-26 12:29:04 -07:00
Microsoft.AspNetCore.Mvc.Core.Test Add compatibility switch controlling parameter metadata and top-level validation 2018-03-26 12:29:04 -07:00
Microsoft.AspNetCore.Mvc.Cors.Test
Microsoft.AspNetCore.Mvc.DataAnnotations.Test
Microsoft.AspNetCore.Mvc.Formatters.Json.Test
Microsoft.AspNetCore.Mvc.Formatters.Xml.Test
Microsoft.AspNetCore.Mvc.FunctionalTests Add compatibility switch controlling parameter metadata and top-level validation 2018-03-26 12:29:04 -07:00
Microsoft.AspNetCore.Mvc.IntegrationTests Add compatibility switch controlling parameter metadata and top-level validation 2018-03-26 12:29:04 -07:00
Microsoft.AspNetCore.Mvc.Localization.Test
Microsoft.AspNetCore.Mvc.Razor.Test ApplicationPartFactory: The works 2018-03-21 15:40:15 -07:00
Microsoft.AspNetCore.Mvc.RazorPages.Test Add compatibility switch controlling parameter metadata and top-level validation 2018-03-26 12:29:04 -07:00
Microsoft.AspNetCore.Mvc.TagHelpers.Test Add model attribute for PartialTagHelper. 2018-03-23 16:13:55 -07:00
Microsoft.AspNetCore.Mvc.Test ApplicationPartFactory: The works 2018-03-21 15:40:15 -07:00
Microsoft.AspNetCore.Mvc.TestCommon
Microsoft.AspNetCore.Mvc.TestDiagnosticListener
Microsoft.AspNetCore.Mvc.ViewFeatures.Test Introduce LifecycleProperty 2018-03-22 10:18:36 -07:00
Microsoft.AspNetCore.Mvc.WebApiCompatShimTest
WebSites Add compatibility switch controlling parameter metadata and top-level validation 2018-03-26 12:29:04 -07:00
Directory.Build.props Stop building\testing on netcoreapp2.0 2018-03-19 10:09:51 -07:00
MvcTests.ruleset