aspnetcore/test
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
..
Microsoft.AspNet.JsonPatch.Test
Microsoft.AspNet.Mvc.Abstractions.Test
Microsoft.AspNet.Mvc.ApiExplorer.Test Cleanup .xproj files to avoid future churn 2015-07-17 09:07:23 -07:00
Microsoft.AspNet.Mvc.Core.Test Add support for model binding dictionaries from `prefix[name]=value` entries 2015-07-20 16:33:35 -07:00
Microsoft.AspNet.Mvc.Cors.Test Cleanup .xproj files to avoid future churn 2015-07-17 09:07:23 -07:00
Microsoft.AspNet.Mvc.DataAnnotations.Test Cleanup .xproj files to avoid future churn 2015-07-17 09:07:23 -07:00
Microsoft.AspNet.Mvc.Formatters.Json.Test Cleanup .xproj files to avoid future churn 2015-07-17 09:07:23 -07:00
Microsoft.AspNet.Mvc.Formatters.Xml.Test
Microsoft.AspNet.Mvc.FunctionalTests Add support for model binding dictionaries from `prefix[name]=value` entries 2015-07-20 16:33:35 -07:00
Microsoft.AspNet.Mvc.IntegrationTests Add support for model binding dictionaries from `prefix[name]=value` entries 2015-07-20 16:33:35 -07:00
Microsoft.AspNet.Mvc.Localization.Test Cleanup .xproj files to avoid future churn 2015-07-17 09:07:23 -07:00
Microsoft.AspNet.Mvc.Razor.Host.Test
Microsoft.AspNet.Mvc.Razor.Test
Microsoft.AspNet.Mvc.TagHelpers.Test
Microsoft.AspNet.Mvc.Test
Microsoft.AspNet.Mvc.TestCommon
Microsoft.AspNet.Mvc.ViewFeatures.Test Cleanup .xproj files to avoid future churn 2015-07-17 09:07:23 -07:00
Microsoft.AspNet.Mvc.WebApiCompatShimTest
WebSites Cleanup .xproj files to avoid future churn 2015-07-17 09:07:23 -07:00