aspnetcore/test/Microsoft.AspNet.Mvc.Functi...
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
..
Logging Removed Logging related ILogValues types and cleaned up tests. 2015-04-16 11:19:20 -07:00
compiler/resources [Fixes #2337] Added support for file types in input taghelper and 2015-04-15 11:58:40 -07:00
ActionResultTests.cs
ActivatorTests.cs
AntiForgeryTestHelper.cs MVC portion of aspnet/Razor#335 2015-03-30 10:54:00 -07:00
AntiForgeryTests.cs
ApiExplorerTest.cs
ApplicationModelTest.cs
BasicTests.cs
BestEffortLinkGenerationTest.cs
CompilationOptionsTests.cs
CompositeViewEngineTests.cs
ConsumesAttributeTests.cs
ContentNegotiationTest.cs
ControllerDiscoveryConventionTests.cs
ControllerFromServicesTests.cs
CorsMiddlewareTests.cs
CorsTests.cs
CustomRouteTest.cs
CustomUrlHelperTests.cs
DefaultOrderTest.cs
DependencyResolverTests.cs
DirectivesTest.cs
ErrorPageTests.cs Reacting to diagnostics error page changes 2015-04-02 12:42:17 -07:00
ExceptionInfo.cs
FileResultTests.cs
FiltersTest.cs Adding Outputformatter in resource filters. 2015-04-08 16:46:46 -07:00
FlushPointTest.cs
FormatFilterTest.cs
HttpResponseMessageExceptions.cs
InlineConstraintTests.cs
InputFormatterTests.cs Removing IInputFormatterSelector 2015-04-08 07:35:48 -07:00
InputObjectValidationTests.cs Enable a skipped test to run on coreclr 2015-03-26 23:57:35 -07:00
JsonOutputFormatterTests.cs
JsonResultTest.cs
LinkGenerationTests.cs
Microsoft.AspNet.Mvc.FunctionalTests.xproj Update .xproj files for Microsoft.Web.AspNet.* -> Microsoft.DNX.* rename 2015-04-02 13:49:27 -07:00
ModelBindingBindingBehaviorTest.cs Part 1 of #1712 - Remove reflection in MutableObjectModelBinder 2015-04-16 12:07:33 -07:00
ModelBindingDataMemberRequiredTest.cs Part 1 of #1712 - Remove reflection in MutableObjectModelBinder 2015-04-16 12:07:33 -07:00
ModelBindingFromFormTest.cs
ModelBindingFromHeaderTest.cs
ModelBindingFromQueryTest.cs
ModelBindingFromRouteTest.cs
ModelBindingModelBinderAttributeTest.cs * Simplify MvcOptions 2015-04-07 14:45:53 -07:00
ModelBindingTest.cs
ModelMetadataAttributeTest.cs
MvcSampleTests.cs
MvcStartupTests.cs
MvcTagHelpersTest.cs [Fixes #2337] Added support for file types in input taghelper and 2015-04-15 11:58:40 -07:00
OutputFormatterTest.cs
PrecompilationTest.cs Cleanup: Moving files from src/Microsoft.AspNet.Mvc.Razor/Razor/PreCompileViews -> 2015-03-30 14:51:11 -07:00
RazorCompilerCacheTest.cs
RazorEmbeddedViewsTest.cs
RazorFileSystemCaseSensitivityTest.cs Issue #1736 - Razor view searches in case-sensitive filesystems. 2015-03-23 18:02:35 -07:00
RazorPageExecutionInstrumentationTest.cs
RazorViewLocationSpecificationTest.cs
RemoteAttributeValidationTest.cs
RequestServicesTest.cs
ResourceHelpers.cs React to resource renames 2015-04-08 15:27:51 -07:00
RespectBrowserAcceptHeaderTests.cs
ResponseCacheTest.cs Add more functional tests of cache profiles 2015-04-08 22:37:45 -07:00
RoundTripTests.cs
RouteDataTest.cs
RoutingLowercaseUrlTest.cs
RoutingTests.cs
SerializableErrorTests.cs
StreamOutputFormatterTest.cs
TagHelperSampleTest.cs Reacting to ILogger api changes 2015-04-04 02:52:43 -07:00
TagHelpersTest.cs
TempDataTest.cs React to Cookie changes 2015-04-15 11:50:11 -07:00
TestApplicationEnvironment.cs
TestHelper.cs React to hosting changes 2015-03-30 18:20:33 -07:00
TryValidateModelTest.cs
ValueProviderTest.cs
VersioningTests.cs
ViewComponentTests.cs
ViewEngineTests.cs
WebApiCompatShimActionResultTest.cs
WebApiCompatShimActionSelectionTest.cs
WebApiCompatShimBasicTest.cs
WebApiCompatShimParameterBindingTest.cs
XmlDataContractSerializerFormattersWrappingTest.cs
XmlDataContractSerializerInputFormatterTest.cs
XmlOutputFormatterTests.cs Use `XmlAssert` to avoid functional test failures 2015-04-07 11:46:38 -07:00
XmlSerializerFormattersWrappingTest.cs
XmlSerializerInputFormatterTests.cs
project.json Update project.json, code=>compile. Also remove **/*.cs and **/*.vs from compile section. These are now defaulted to on. 2015-04-02 16:17:54 -07:00