Ryan Nowak
b80f4d31f3
Add a test to verify our service lifetimes
...
This test uses the new features in the service provider to verify that we
don't reference any scoped services from singletons.
Note that this can't really cover the cases where we have optional
services or where we replace default services (like DI for controllers).
You'll just have to be careful.
2016-07-20 17:10:52 -07:00
Ryan Nowak
bc76c0ef31
Fix #4998 - Resolve IViewComponentHelper every time
...
This change resolves the scoped IViewComponentHelper every time its
needed, rather than misusing a shared instance. IViewComponentHelper is
stateful, so sharing an instance was the cause of this bug.
2016-07-20 17:01:39 -07:00
Doug Bunting
8a6e99c7c0
Always render antiforgery tokens if `!CanRenderAtEndOfForm`
...
- #5005
- also add `FormContext` doc comments
2016-07-20 15:25:08 -07:00
ivano scifoni
581a5ea573
column attribute for <textarea> is incorrect ( #5049 )
...
- Modify tagBuilder.MergeAttribute key to cols
2016-07-20 09:22:39 -07:00
Doug Bunting
35cc5b6e83
Use `IValidationAttributeAdapterProvider` more often
...
- #5009
- don't create a `RequiredAttributeAdapter` directly
2016-07-19 15:35:08 -07:00
mnltejaswini
0240882031
Perf: Use RouteValueDictionary in AnchorTagHelper rather than creating a new Dictionary ( #4941 )
...
* Perf: Use lighter, more optimized dictionaries for route sensitive TagHelpers
* Changing the project dependency to Routing.Abstractions
2016-07-18 18:41:41 -07:00
Kiran Challa
52a7c112e8
[ Fixes #4876 ] ContentResult forcing chunked encoding
2016-07-18 16:10:01 -07:00
Doug Bunting
e5cb6f9595
Add `null` check for `ModelStateEntry.Children`
...
- #4989
2016-07-18 14:02:17 -07:00
Kiran Challa
26b3b5ea7b
[ Fixes #4766 ] Remove disable buffering feature from our action result classes
2016-07-18 13:07:54 -07:00
Doug Bunting
52e4ca7232
Put `ModelBindingHelper` on a diet
...
- remove extra argument checks
- remove two test-only `ConvertTo()` overloads
- this relates to #4521
2016-07-15 11:53:32 -07:00
Pranav K
b7a0393311
Register DependencyContextRazorViewEngineOptionsSetup after RazorViewEngineOptionsSetup
...
Fixes #4902
2016-07-15 10:33:59 -07:00
Ryan Brandenburg
8ec27958e7
Replace Linq in hotpath ( #5024 )
2016-07-15 10:19:17 -07:00
zhangmm
ea73434979
Fix typo in test name
2016-07-15 10:01:39 -07:00
Doug Bunting
0ec2a3131f
Restore `[Fact]` and `[Theory]` attributes
...
- removed in 310ab25
2016-07-14 15:25:45 -07:00
Ryan Brandenburg
310ab25347
Make tests resilient to Localization ( #5011 )
2016-07-14 09:28:01 -07:00
Doug Bunting
95796744c1
Add scaffolding to the MVC sandbox
...
- need more Tonka trucks
2016-07-12 15:25:13 -07:00
ivano scifoni
b4677a44da
#4847 Fix MapAreaRoute override existing area constraint ( #4954 )
...
* #4847 Fix MapAreaRoute override existing area constraint
Modify Test project
Modify web test routing
* wrong field tested
* IntRouteConstraint expected
* Default for area route on Travel area
* Removed commented code
simplify constraintsDictionary area assign
renamed test method
* test name
* renamedd test to MapAreaRoute_DoesNotReplaceValuesForAreaIfAlreadyPresentInConstraintsOrDefaults
2016-07-11 10:53:33 -07:00
ivano scifoni
3d2bb673ee
Add IMvcCoreBuilder.AddJsonOptions extension method
...
Fixes #4967
2016-07-08 09:00:59 -07:00
Doug Bunting
7430efa8cc
One build to rule them all
...
- well, at least VS and command-line builds will share output
- part of aspnet/Coherence-Signed#277
2016-07-06 16:21:18 -07:00
Ajay Bhargav Baaskaran
e7de647c10
[ Fixes #453 ] Added unit tests for Display and Value Extensions
...
- Added more HtmlHelper tests
- Added some tests to cover complex expressions
2016-07-06 15:39:26 -07:00
Pranav K
7ce344270a
Show message about preserveCompilationContext when a Roslyn diagnostic error says a reference
...
could not be found.
Fixes #4911
2016-07-06 15:09:54 -07:00
Pranav K
ccff37126f
Removing extra imports from projects
2016-07-06 08:59:58 -07:00
Pranav K
222165e145
Updating to RTM builds of xunit and Moq ( #4946 )
2016-07-05 20:58:16 -07:00
Medeni Baykal
4fe758240f
Added `ViewResultTest`s. ( #4939 )
...
* Added `ViewResultTest`s.
* Fixed the namespace and folder of `PartialViewResultTest `; and some minor fixes.
2016-07-05 15:25:20 -07:00
Eilon Lipton
a5f9055306
Merge pull request #4966 from ivaylokenov/patch-1
...
Added community project in the README.md
2016-07-05 15:08:40 -07:00
Ryan Nowak
3ed0d01eae
Fix #4929 - Move IActionInvokerFactory from .Internal
...
Also added a wealth of doc comments to an area that's not currently super
well documented.
2016-07-05 13:18:34 -07:00
Ivaylo Kenov
0fec1424d5
Added community project in the README.md
...
Added MyTested.AspNetCore.Mvc as mentioned in #4905
2016-07-05 22:38:06 +03:00
Doug Bunting
15f25d569a
Improve `IUrlHelper` and related doc comments
...
- #4245 , #4507
2016-07-05 09:34:33 -07:00
Doug Bunting
42cea41737
Fail more gracefully when option collections cleared
...
- #4690
- move `ModelBindingMessageProvider` init from `DefaultBindingMetadataProvider` to `DefaultModelMetadata`
- in addition to avoiding error cases, this removes some boilerplate
- add specific errors to `BodyModelBinderProvider`, `CompilerCache`, `CompositeViewEngine`, `ModelBinderFactory`,
and `ObjectResultExecutor`
- `DefaultRazorViewEngineFileProviderAccessor.FileProvider` now a `NullFileProvider` in empty case
2016-06-30 14:52:50 -07:00
Medeni Baykal
a852352223
Fix for https://github.com/aspnet/Mvc/issues/4903 . ( #4907 )
...
Fix for https://github.com/aspnet/Mvc/issues/4903 .
- `HtmlHelperTextAreaTest` added
- fix up `HtmlHelperTextBoxTest`
2016-06-29 10:11:54 -07:00
Crystal Qian
e51a118a9d
Added consistent model property to view result variants ( #4901 )
...
* Added consistent model property/tests to ViewResult, PartialViewResult, ViewComponentResult. This resolves #4813 .
* Removed unnecessary model asserts
* Removed redundant model checking
2016-06-28 09:38:37 -07:00
Crystal Qian
c319ae51a5
Changed min/max parameter order in StringLengthAttributeAdapter ( #4899 )
...
Changed min/max parameter order in StringLengthAttributeAdapter. This fixes #4864 .
2016-06-27 10:21:50 -07:00
Pranav K
72dbda8804
Update to 1.0.1 version
2016-06-24 09:40:03 -07:00
Crystal Qian
dad6374258
Revert "Changed min/max parameter order in StringLengthAttributeAdapter"
...
This reverts commit d19765802b .
2016-06-22 15:34:53 -07:00
Crystal Qian
d19765802b
Changed min/max parameter order in StringLengthAttributeAdapter
2016-06-22 15:33:33 -07:00
Doug Bunting
f8c7f1ab78
Add more tests using `[ViewComponent(Name = "...")]`
...
- #4851
2016-06-19 13:52:59 -07:00
Shahriar Gholami
94fa34ca41
TempData convenience property added to ViewComponent ( #4873 )
...
* TempData convenience property added to ViewComponent
#4728
* PR feedback
2016-06-17 10:15:50 -07:00
Pranav K
cd7954a164
Updating to dev versions
2016-06-16 10:40:11 -07:00
jacalvar
5e04d95f2a
Merge branch 'release' into dev
2016-06-15 15:12:24 -07:00
jacalvar
70af8cf79e
Update Json.NET to 9.0.1
2016-06-15 15:11:56 -07:00
Pranav K
d5d9559c8d
Merge branch 'release' into dev
2016-06-14 16:29:42 -07:00
Pranav K
cd33c4e908
Updating to release.
2016-06-14 16:23:18 -07:00
N. Taylor Mullen
8499e3d6bb
Remove direct Microsoft.NETCore.Platforms dependency.
...
- Microsoft.NETCore.App now pulls this package in.
aspnet/Coherence-Signed#344
2016-06-13 15:30:27 -07:00
N. Taylor Mullen
0501531ec4
React to namespace changes in Razor.
...
aspnet/Razor#779
2016-06-13 11:22:56 -07:00
Doug Bunting
68974b2d1f
Add tests covering more JSON serialization cases
...
- #4844
2016-06-10 15:25:53 -07:00
Doug Bunting
b5a6303bb6
Address more PR comments
2016-06-10 14:49:49 -07:00
Doug Bunting
3a6541af10
Address PR comments
2016-06-10 14:26:14 -07:00
Doug Bunting
1f6bbf9967
Add doc comments for `public` attributes
...
- #4641
2016-06-10 14:26:14 -07:00
Kiran Challa
a2feeab545
Changed the form tag helpers execution order to be more explicit.
...
[Fixes #4824 ] Fix Travis failure for test Microsoft.AspNetCore.Mvc.FunctionalTests.TagHelpersTest.ReregisteringAntiforgeryTokenInsideFormTagHelper_DoesNotAddDuplicateAntiforgeryTokenFields
2016-06-10 11:27:48 -07:00
Pranav Krishnamoorthy
55e9adf84d
Generate portable pdbs in coreclr
2016-06-09 17:12:24 -07:00