aspnetcore/test/Microsoft.AspNetCore.Mvc.Co.../ModelBinding
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
..
Binders Fix binding & validating dictionaries of non-simple types in jQuery requests 2018-04-14 10:41:00 -07:00
Internal House Cleaning - Spelling and grammar 🚿 2017-08-30 14:58:44 -07:00
Metadata Add `DisplayMetadata.NullDisplayTextProvider` and similar properties 2018-01-09 09:01:57 -08:00
Validation Revert breaking change (#6519) 2017-07-07 17:09:36 -07:00
BindingSourceValueProviderTest.cs Make tests resilient to Localization (#5011) 2016-07-14 09:28:01 -07:00
CompositeValueProviderTest.cs Do not bind `"[index]"` in `CollectionModelBinder` subsetting feature 2018-03-19 12:53:05 -07:00
DefaultModelBindingContextTest.cs Improving logging - model binding 2018-01-11 14:51:53 -08:00
EnumerableValueProviderTest.cs Do not bind `"[index]"` in `CollectionModelBinder` subsetting feature 2018-03-19 12:53:05 -07:00
FormValueProviderFactoryTest.cs
FormValueProviderTest.cs
JQueryFormValueProviderFactoryTest.cs Fix binding & validating dictionaries of non-simple types in jQuery requests 2018-04-14 10:41:00 -07:00
JQueryFormValueProviderTest.cs Do not bind `"[index]"` in `CollectionModelBinder` subsetting feature 2018-03-19 12:53:05 -07:00
JQueryQueryStringValueProviderFactoryTest.cs Fix binding & validating dictionaries of non-simple types in jQuery requests 2018-04-14 10:41:00 -07:00
JQueryQueryStringValueProviderTest.cs Do not bind `"[index]"` in `CollectionModelBinder` subsetting feature 2018-03-19 12:53:05 -07:00
ModelBinderFactoryTest.cs Improving logging - model binding 2018-01-11 14:51:53 -08:00
ModelBinderProviderExtensionsTest.cs Revert breaking change (#6519) 2017-07-07 17:09:36 -07:00
ModelBindingHelperTest.cs Improving logging - model binding 2018-01-11 14:51:53 -08:00
ModelBindingResultTest.cs
ParameterBinderTest.cs Update usage of TestSink 2018-04-13 10:21:41 -07:00
QueryStringValueProviderFactoryTest.cs Added JQueryQueryStringValueProviderFactory and JQueryQueryStringValueProvider 2018-03-12 16:40:04 -07:00
QueryStringValueProviderTest.cs
RouteValueProviderTests.cs Add culture constructor to RouteValueProvider 2017-02-16 14:47:34 -08:00
StubModelBinder.cs Remove TaskCache and TaskCacheOfT 2017-06-08 08:19:20 -07:00
TestModelBinderProviderContext.cs [Fixes #5859] Consider allowing binding header values to types other than string and string collections 2018-01-30 11:47:16 -08:00
TestValueProvider.cs
UnsupportedContentTypeFilterTest.cs
ValueProviderFactoryExtensionsTest.cs Revert breaking change (#6519) 2017-07-07 17:09:36 -07:00