aspnetcore/test/Microsoft.AspNet.Mvc.ModelB.../Metadata
Ryan Nowak f77493dffe Part 1 of #1712 - Remove reflection in MutableObjectModelBinder
This change introduces a new property to ModelMetadata called
IsBindingRequired, which specifies whether or not a model value must be
present on the wire during model binding.

[DataMember(IsRequired = true)] is currently the only thing that will set
this property.

Updated tests and documentation for clarity on the difference in meaning
between MM.IsRequired and MM.IsBindingRequired. Moved setting for
IsRequired to ValidationMetadata which is a better fit.

Also added functional tests for [BindingBehavior] and [DataMember] in
model binding because they were totally missing.
2015-04-16 12:07:33 -07:00
..
BindingSourceTest.cs
CompositeBindingSourceTest.cs
DataAnnotationsMetadataProviderTest.cs Part 1 of #1712 - Remove reflection in MutableObjectModelBinder 2015-04-16 12:07:33 -07:00
DataMemberRequiredBindingMetadataProviderTest.cs Part 1 of #1712 - Remove reflection in MutableObjectModelBinder 2015-04-16 12:07:33 -07:00
DefaultBindingMetadataProviderTest.cs
DefaultModelMetadataProviderTest.cs [Perf] Fully cache model metadata 2015-04-01 11:44:17 -07:00
DefaultModelMetadataTest.cs Part 1 of #1712 - Remove reflection in MutableObjectModelBinder 2015-04-16 12:07:33 -07:00
DefaultValidationMetadataTest.cs Fixes 2304: 2015-04-15 14:30:46 -07:00
EmptyCompositeMetadataDetailsProvider.cs
ModelBinderAttributeTest.cs Update ModelBinderAttribute not throw exceptions from BinderType property setter 2015-04-14 17:31:50 -07:00
ModelExplorerExtensionsTest.cs
ModelExplorerTest.cs
ModelMetadataAttributesTest.cs
ModelMetadataProviderExtensionsTest.cs
ModelMetadataProviderTest.cs Part 1 of #1712 - Remove reflection in MutableObjectModelBinder 2015-04-16 12:07:33 -07:00
ModelMetadataTest.cs Part 1 of #1712 - Remove reflection in MutableObjectModelBinder 2015-04-16 12:07:33 -07:00
TestModelNameProvider.cs