aspnetcore/test/Microsoft.AspNet.Mvc.Integr...
Doug Bunting 79a2982441 Add support for model binding dictionaries from `prefix[name]=value` entries
- #1418
- add new fallback binding in `DictionaryModelBinder`
 - similar to MVC 5 approach but more explicit and with better key conversion support
- fix bugs in `PrefixContainer` encountered while adding new tests of #1418 scenarios
 - did not handle entries like "[key]" or "prefix.key[index]" correctly
 - refactor part of `GetKeyFromEmptyPrefix()` into `IndexOfDelimiter()`; share with `GetKeyFromNonEmptyPrefix()`
 - extend `ReadableStringCollectionValueProviderTest` to cover bracketed key segments

nits:
- remove use of "foo", "bar", and "baz" in affected test classes
- `""` -> `string.Empty`
- `vpResult` -> `result`
2015-07-20 16:33:35 -07:00
..
ActionParametersIntegrationTest.cs Adding fix for 2756 and test cases. Skipping the test cases for 2793. 2015-07-10 15:58:36 -07:00
ArrayModelBinderIntegrationTest.cs
BinderTypeBasedModelBinderIntegrationTest.cs
BodyValidationIntegrationTests.cs Fixing tests in Mono. 2015-07-02 17:24:14 -07:00
ByteArrayModelBinderIntegrationTest.cs Add `ModelState` entries for greedy and type-matching model binders 2015-06-23 22:34:55 -07:00
CancellationTokenModelBinderIntegrationTest.cs Enabling test for 2447, CancellationToken does not gets validated. 2015-06-01 12:41:34 -07:00
CollectionModelBinderIntegrationTest.cs
DictionaryModelBinderIntegrationTest.cs Add support for model binding dictionaries from `prefix[name]=value` entries 2015-07-20 16:33:35 -07:00
FormCollectionModelBindingIntegrationTest.cs Add `ModelState` entries for greedy and type-matching model binders 2015-06-23 22:34:55 -07:00
FormFileModelBindingIntegrationTest.cs Add `ModelState` entries for greedy and type-matching model binders 2015-06-23 22:34:55 -07:00
GenericModelBinderIntegrationTest.cs Adding fix for 2756 and test cases. Skipping the test cases for 2793. 2015-07-10 15:58:36 -07:00
HeaderModelBinderIntegrationTest.cs Fixing tests in Mono. 2015-07-02 17:24:14 -07:00
KeyValuePairModelBinderIntegrationTest.cs
Microsoft.AspNet.Mvc.IntegrationTests.xproj
ModelBindingTestHelper.cs
MutableObjectModelBinderIntegrationTest.cs Add `ModelState` entries for greedy and type-matching model binders 2015-06-23 22:34:55 -07:00
ServicesModelBinderIntegrationTest.cs `ByteArrayModelBinder` should return `null` only when type is not matched 2015-06-01 12:20:17 -07:00
TestMvcOptions.cs Add basic startup experience for MVC.Core 2015-07-08 17:16:07 -07:00
TryUpdateModelIntegrationTest.cs Adding fix for 2756 and test cases. Skipping the test cases for 2793. 2015-07-10 15:58:36 -07:00
TypeConverterModelBinderIntegrationTest.cs Modify `TypeConverterModelBinder`'s `ModelBindingResult.IsModelSet` to be false when model value is `null` for non-null accepting types. 2015-07-02 20:03:32 -07:00
ValidationIntegrationTests.cs Fixing tests in Mono. 2015-07-02 17:24:14 -07:00
project.json Move Moq to framework-specific dependencies 2015-07-13 16:12:09 -07:00