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