aspnetcore/test/Microsoft.AspNet.Mvc.Core.Test/ModelBinding/Metadata
Doug Bunting 3f6ab3bb03 Add `ModelMetadata.ElementMetadata`
- #2664
- use new property to correctly determine `isTargetEnum` in `GetCurrentValues()`
 - avoid `ArgumentNullException` in all cases where raw values are `enum` but target is not
- stop skipping tests blocked by #2664, exposing a couple more #1487 issues
- use new property instead of private `GetElementType()` methods where possible
 - cleans up some duplicate code
 - also remove redundant use of `IsCollectionType` and `ElementMetadata`

nits:
- move properties above methods in `ModelMetadata`
- avoid accidentally-incorrect "Remove Unnecessary Usings"
2015-06-10 12:02:50 -07:00
..
BindingSourceTest.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
CompositeBindingSourceTest.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
DefaultBindingMetadataProviderTest.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
DefaultModelMetadataProviderTest.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
DefaultModelMetadataTest.cs Add `ModelMetadata.ElementMetadata` 2015-06-10 12:02:50 -07:00
DefaultValidationMetadataTest.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
EmptyCompositeMetadataDetailsProvider.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
ModelAttributesTest.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
ModelBinderAttributeTest.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
ModelExplorerExtensionsTest.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00
ModelMetadataProviderExtensionsTest.cs Update LICENSE.txt and license header on files. 2015-05-01 13:55:25 -07:00