aspnetcore/test/Microsoft.AspNetCore.Mvc.Co.../Internal
Doug Bunting cc5ae02b7d
Fix binding & validating dictionaries of non-simple types in jQuery requests
- #7423
- retry failed inner bindings with alternate syntax in `ModelStateDictionary`
  - use property syntax if first attempt tried index syntax and visa versa
- instantiate `ShortFormDictionaryValidationStrategy` with full `ModelState` keys
  - can now provide exact `ModelState` keys that `ModelStateDictionary` used in inner bindings
- normalize model names without a leading period in `JQueryKeyValuePairNormalizer`

nits:
- take a few VS suggestions
2018-04-14 10:41:00 -07:00
..
AcceptHeaderParserTest.cs
ActionConstraintCacheTest.cs
ActionDescriptorCollectionProviderTest.cs
ActionMethodExecutorTest.cs Add mapping service for action results 2018-03-27 17:13:41 -07:00
ActionResultTypeMapperTest.cs Add mapping service for action results 2018-03-27 17:13:41 -07:00
ActionSelectorTest.cs Update usage of TestSink 2018-04-13 10:21:41 -07:00
ApiBehaviorApplicationModelProviderTest.cs Throw if multiple Body bound parameters are discovered 2018-04-09 11:20:34 -07:00
AttributeRouteTest.cs
AttributeRoutingTest.cs Removed UrlTestEncoder references in tests 2018-04-14 06:08:20 -07:00
AuthorizationApplicationModelProviderTest.cs Use ModelMetadataProvider to infer BindingSource on application model 2018-04-02 09:48:49 -07:00
ClientValidatorCacheTest.cs
ControllerActionDescriptorBuilderTest.cs
ControllerActionDescriptorProviderTests.cs Use ModelMetadataProvider to infer BindingSource on application model 2018-04-02 09:48:49 -07:00
ControllerActionInvokerCacheTest.cs Add compatibility switch controlling parameter metadata and top-level validation 2018-03-26 12:29:04 -07:00
ControllerActionInvokerTest.cs Add mapping service for action results 2018-03-27 17:13:41 -07:00
ControllerBinderDelegateProviderTest.cs Add compatibility switch controlling parameter metadata and top-level validation 2018-03-26 12:29:04 -07:00
DefaultApplicationModelProviderTest.cs Allow BindPropertyAttribute to be specified on controller classes 2018-04-13 13:58:44 -07:00
DefaultBindingMetadataProviderTest.cs Support validation and BindBehavior on top-level action parameters and bound properties. Fixes #6790 2017-09-22 10:13:48 +01:00
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 mapping service for action results 2018-03-27 17:13:41 -07:00
MvcCoreLoggerExtensionsTest.cs Update usage of TestSink 2018-04-13 10:21:41 -07:00
ParameterDefaultValuesTest.cs [Fixes #7518] NullReferenceException thrown when Controller method uses Guid parameter default value 2018-03-27 05:22:20 -07:00
PrefixContainerTest.cs
ReferenceEqualityComparerTest.cs
RequestFormLimitsFilterTest.cs Added RequestFormLimits filter. 2017-09-18 13:48:15 -07:00
RequestSizeLimitFilterTest.cs
ResponseCacheFilterExecutorTest.cs Fix #4914 patternize filter overrides 2017-09-18 12:12:44 -07:00
ResponseContentTypeHelperTest.cs
ShortFormDictionaryValidationStrategyTest.cs Fix binding & validating dictionaries of non-simple types in jQuery requests 2018-04-14 10:41:00 -07:00
ValidatorCacheTest.cs
ViewEnginePathTest.cs