aspnetcore/test/Microsoft.AspNet.Mvc.Functi...
Doug Bunting 8779cafbab Use `[Display(Order=x)]` to sort validation messages and properties
- #964
- compute `ModelMetadata.Order` based on `[Display]` attribute
 - property affects e.g. `@Html.DisplayFor()` generation for complex objects
 - also affects order of messages in validation summaries
- test new scenarios involving `ModelMetadata.Order`
 - per-property `ModelMetadata` and related tests
 - validation and `HtmlHelper` tests
 - add `HtmlHelperValidationSummaryTest` (which touches on #453)
- update ModelBinding functional test to show use of `[Display(Order = x)]`

nits:
- move more `NullDisplayText` bits into proper slots (just above `Order`)
 - add doc comments for `ComputeNullDisplayText()`
- add more assertions in tests using `ModelStateDictionary.HasReachedMaxErrors`
- remove some trailing whitespace
- avoid `Assert.True()` & `Assert.False()`; split some assertions up
- `""` -> `string.Empty` in affected test classes
- rename "DefaultEditorTemplatesTest~~s~~" class and file to follow guidelines
- rename "ModelBindingTest~~s~~" class and file to follow guidelines

FYI #1888 covers a predictable (or even just stable) order in the UI
2015-01-29 09:31:05 -08:00
..
Compiler/Resources Use `[Display(Order=x)]` to sort validation messages and properties 2015-01-29 09:31:05 -08:00
Logging Fix for #384 - And some other changes to controller as filter 2015-01-16 19:15:59 -08:00
ActionResultTests.cs Added StatusCode property to OutputFormatterContext 2015-01-26 17:32:04 -08:00
ActivatorTests.cs
AntiForgeryTestHelper.cs
AntiForgeryTests.cs Revert "Revert "Added SetAntiForgeryCookieAndHeader method that sets cookie token and header"" 2015-01-20 10:51:44 -08:00
ApiExplorerTest.cs [Fixes#1792]Separate XML serializers to Microsoft.AspNet.Mvc.Xml 2015-01-22 15:09:20 -08:00
ApplicationModelTest.cs Provided a way to add data to ActionDescriptor from ApplicationModel. 2015-01-26 15:20:02 -08:00
BasicTests.cs
CompilationOptionsTests.cs
CompositeViewEngineTests.cs
ConnegTests.cs [Fixes #1836]SupportedMediaTypes for output formatters are incorrectly updated with charset data during requests 2015-01-20 06:50:06 -08:00
ConsumesAttributeTests.cs
CustomRouteTest.cs
CustomUrlHelperTests.cs
DefaultOrderTest.cs
DependencyResolverTests.cs
DirectivesTest.cs
ErrorPageTests.cs
ExceptionInfo.cs
FileResultTests.cs
FiltersTest.cs Fix for #384 - And some other changes to controller as filter 2015-01-16 19:15:59 -08:00
FlushPointTest.cs
HttpResponseMessageExceptions.cs
InlineConstraintTests.cs
InputFormatterTests.cs
InputObjectValidationTests.cs
JsonOutputFormatterTests.cs
JsonResultTest.cs
LinkGenerationTests.cs
Microsoft.AspNet.Mvc.FunctionalTests.kproj [cleanup] Update .gitignore and reset .kproj files 2015-01-21 22:03:23 -08:00
ModelBindingFromHeaderTest.cs
ModelBindingModelBinderAttributeTest.cs
ModelBindingTest.cs Use `[Display(Order=x)]` to sort validation messages and properties 2015-01-29 09:31:05 -08:00
ModelMetadataAttributeTest.cs Added functionaltests for ModelMetadataType attribute and moved TryValidateModel tests actions to ValidationWebSite 2015-01-27 15:56:49 -08:00
MvcSampleTests.cs
MvcStartupTests.cs
MvcTagHelpersTest.cs Merge branch 'release' into dev 2015-01-22 16:47:54 -08:00
NullLoggerFactory.cs
OutputFormatterTest.cs
PrecompilationTest.cs
RazorInstrumentationTests.cs
RazorViewEngineOptionsTest.cs Handle IFileSystem rename. 2015-01-20 12:16:30 -08:00
RazorViewLocationSpecificationTest.cs
RequestServicesTest.cs
ResourceHelpers.cs
RespectBrowserAcceptHeaderTests.cs
ResponseCacheTest.cs
RoundTripTests.cs
RouteDataTest.cs
RoutingTests.cs
SerializableErrorTests.cs [Fixes#1792]Separate XML serializers to Microsoft.AspNet.Mvc.Xml 2015-01-22 15:09:20 -08:00
TagHelperSampleTest.cs
TagHelpersTest.cs
TestApplicationEnvironment.cs
TestAssemblyProvider.cs
TestConfigurationProvider.cs
TestHelper.cs
TryValidateModelTest.cs Added functionaltests for ModelMetadataType attribute and moved TryValidateModel tests actions to ValidationWebSite 2015-01-27 15:56:49 -08:00
ValueProviderTest.cs
VersioningTests.cs
ViewComponentTests.cs
ViewEngineTests.cs Layouts for partials 2015-01-20 11:44:48 -08:00
WebApiCompatShimActionResultTest.cs
WebApiCompatShimActionSelectionTest.cs
WebApiCompatShimBasicTest.cs
WebApiCompatShimParameterBindingTest.cs
XmlOutputFormatterTests.cs
XmlSerializerInputFormatterTests.cs [Fixes#1792]Separate XML serializers to Microsoft.AspNet.Mvc.Xml 2015-01-22 15:09:20 -08:00
project.json Added functionaltests for ModelMetadataType attribute and moved TryValidateModel tests actions to ValidationWebSite 2015-01-27 15:56:49 -08:00