aspnetcore/test/Microsoft.AspNet.Mvc.Core.Test
Doug Bunting 04453a2b4f Support user overrides of three more framework-provided `ModelState`-related messages
- #3215
- add new accessor properties to `IModelBindingMessageProvider` and plumb them through
  - use in `ModelStateDictionary` when handling a `FormatException` or `OverflowException`
  - use in `ValidationHelpers` when handling a `ModelError` with `null` `ErrorMessage`
- add new `ModelExplorer` parameter to `IHtmlGenerator.GenerateValidationMessage()`
  - plumb through to `ValidationHelpers.GetModelErrorMessageOrDefault()`

Started from work @kichalla did on the `kiran/movemessages-to-messageprovider` branch in #3775.

nits:
- use helper methods more consistently in `HtmlHelper<T>`; slightly improves error checking
- remove unused `Resources` class from `Microsoft.AspNet.Mvc`
- make `ValidationHelpers` class `public`; already in `.Internal` namespace
  - split `GetUserErrorMessageOrDefault()` in two; rename to `GetModelErrorMessageOrDefault()`
- fix some #YOLO wrapping
2016-01-20 21:14:33 -08:00
..
ApplicationModel
Builder [Fixes #3907] Improve MVC error when MVC services aren't registered 2016-01-14 15:09:07 -08:00
Controllers Add optional filter caching 2016-01-13 09:11:08 -08:00
DependencyInjection
Filters
Formatters * StringOutput set proper ContentType 2016-01-19 10:06:30 -08:00
Infrastructure Revert "Revert DependencyContext changes untill dotnet-cli packages get sorted out" 2016-01-13 16:24:33 -08:00
Internal [Fixes #3907] Improve MVC error when MVC services aren't registered 2016-01-14 15:09:07 -08:00
ModelBinding Support user overrides of three more framework-provided `ModelState`-related messages 2016-01-20 21:14:33 -08:00
Properties
Routing Modify UrlHelper to use a single StringBuilder 2016-01-14 10:39:35 -08:00
BadRequestObjectResultTests.cs
BadRequestResultTests.cs
BindAttributeTest.cs
ChallengeResultTest.cs
ConsumesAttributeTests.cs Fixes #3818 - Support Consumes in ApiExplorer 2016-01-13 12:32:17 -08:00
ContentResultTest.cs Remove runtime dependency usage of MediaTypeHeaderValue. 2016-01-12 15:09:46 -08:00
ControllerBaseTest.cs [Fixes #3683] Replace implementations in MediaTypeComparisons and 2016-01-12 15:09:48 -08:00
CreatedAtActionResultTests.cs
CreatedAtRouteResultTests.cs
CreatedResultTests.cs
EmptyResultTests.cs
FileContentResultTest.cs Remove runtime dependency usage of MediaTypeHeaderValue. 2016-01-12 15:09:46 -08:00
FileResultTest.cs Remove runtime dependency usage of MediaTypeHeaderValue. 2016-01-12 15:09:46 -08:00
FileStreamResultTest.cs Remove runtime dependency usage of MediaTypeHeaderValue. 2016-01-12 15:09:46 -08:00
FlushReportingStream.cs
ForbidResultTest.cs
HttpMethodConstraintTest.cs
HttpNotFoundObjectResultTest.cs
HttpNotFoundResultTests.cs
HttpOkObjectResultTest.cs
HttpOkResultTest.cs
HttpResponseStreamWriterTest.cs
HttpStatusCodeResultTests.cs
HttpUnauthorizedResultTests.cs
LocalRedirectResultTest.cs
MediaTypeCollectionTest.cs Remove runtime dependency usage of MediaTypeHeaderValue. 2016-01-12 15:09:46 -08:00
Microsoft.AspNet.Mvc.Core.Test.xproj
MvcOptionsTest.cs
NonDisposableStreamTest.cs
ObjectResultTests.cs
PhysicalFileResultTest.cs Remove runtime dependency usage of MediaTypeHeaderValue. 2016-01-12 15:09:46 -08:00
ProducesAttributeTests.cs Remove runtime dependency usage of MediaTypeHeaderValue. 2016-01-12 15:09:46 -08:00
RedirectResultTest.cs
RedirectToActionResultTest.cs
RedirectToRouteResultTest.cs
RequireHttpsAttributeTests.cs
ResponseCacheAttributeTest.cs
SerializableErrorTests.cs
TestBufferingFeature.cs
VirtualFileResultTest.cs Remove runtime dependency usage of MediaTypeHeaderValue. 2016-01-12 15:09:46 -08:00
project.json