aspnetcore/test/Microsoft.AspNetCore.Mvc.Co.../ModelBinding/Binders
Doug Bunting 5c8dfef15e
Change `CollectionModelBinder` and `ComplexTypeModelBinder` to enforce `[BindRequired]`
- #8180
- add an error when binding fails for top-level model
  - same case as when MVC creates "default" / empty model i.e. `ParameterBinder` can't detect this
- update `CollectionModelBinder` subclasses and the various providers as well
- controlled by existing `MvcOptions.AllowValidatingTopLevelNodes` option

smaller issue:
- change `ModelBinding_MissingBindRequiredMember` resource to mention parameters too
2018-09-21 11:08:16 -07:00
..
ArrayModelBinderProviderTest.cs Change `CollectionModelBinder` and `ComplexTypeModelBinder` to enforce `[BindRequired]` 2018-09-21 11:08:16 -07:00
ArrayModelBinderTest.cs Change `CollectionModelBinder` and `ComplexTypeModelBinder` to enforce `[BindRequired]` 2018-09-21 11:08:16 -07:00
BinderTypeModelBinderProviderTest.cs Introducing ModelBinderFactory 2016-03-29 15:45:14 -07:00
BinderTypeModelBinderTest.cs Remove TaskCache and TaskCacheOfT 2017-06-08 08:19:20 -07:00
BodyModelBinderProviderTest.cs
BodyModelBinderTests.cs
ByteArrayModelBinderProviderTest.cs Introducing ModelBinderFactory 2016-03-29 15:45:14 -07:00
ByteArrayModelBinderTests.cs
CancellationTokenModelBinderProviderTest.cs
CancellationTokenModelBinderTests.cs
CollectionModelBinderProviderTest.cs Change `CollectionModelBinder` and `ComplexTypeModelBinder` to enforce `[BindRequired]` 2018-09-21 11:08:16 -07:00
CollectionModelBinderTest.cs Change `CollectionModelBinder` and `ComplexTypeModelBinder` to enforce `[BindRequired]` 2018-09-21 11:08:16 -07:00
ComplexTypeModelBinderProviderTest.cs Change `CollectionModelBinder` and `ComplexTypeModelBinder` to enforce `[BindRequired]` 2018-09-21 11:08:16 -07:00
ComplexTypeModelBinderTest.cs Change `CollectionModelBinder` and `ComplexTypeModelBinder` to enforce `[BindRequired]` 2018-09-21 11:08:16 -07:00
DecimalModelBinderTest.cs
DictionaryModelBinderProviderTest.cs Change `CollectionModelBinder` and `ComplexTypeModelBinder` to enforce `[BindRequired]` 2018-09-21 11:08:16 -07:00
DictionaryModelBinderTest.cs Change `CollectionModelBinder` and `ComplexTypeModelBinder` to enforce `[BindRequired]` 2018-09-21 11:08:16 -07:00
DoubleModelBinderTest.cs
EnumTypeModelBinderProviderTest.cs Update the Enum Invalid Value setting for compat 2017-12-29 12:09:29 -08:00
EnumTypeModelBinderTest.cs
FloatModelBinderTest.cs
FloatingPointTypeModelBinderProviderTest.cs Add `FloatingPointTypeModelBinderProvider` and related binders 2017-07-03 17:55:04 -07:00
FloatingPointTypeModelBinderTestOfT.cs
FormCollectionModelBinderProviderTest.cs
FormCollectionModelBinderTest.cs
FormFileModelBinderProviderTest.cs
FormFileModelBinderTest.cs
HeaderModelBinderProviderTest.cs [Fixes #5859] Consider allowing binding header values to types other than string and string collections 2018-01-30 11:47:16 -08:00
HeaderModelBinderTests.cs
KeyValuePairModelBinderProviderTest.cs Introducing ModelBinderFactory 2016-03-29 15:45:14 -07:00
KeyValuePairModelBinderTest.cs
ServicesModelBinderProviderTest.cs
ServicesModelBinderTest.cs
SimpleTypeModelBinderProviderTest.cs Introducing ModelBinderFactory 2016-03-29 15:45:14 -07:00
SimpleTypeModelBinderTest.cs Fix typos (#8413) 2018-09-12 09:34:45 -07:00