Pranav K
59db8143da
Updating CompilerCache to use IMemoryCache and file system watcher to
...
expire files in razor file cache.
Add a functional test to ensure the compiler cache does not get
initialized until the first request to a View.
Fixes #1708
2015-02-05 09:52:17 -08:00
Mugdha Kulkarni
addd8dd5d2
Changing produces and format filter interaction
2015-01-31 23:18:18 -08:00
Mugdha Kulkarni
c8b911b596
Adding functional tests and attribute route tests.
...
Incorporating PR coments.
2015-01-31 23:15:13 -08:00
Kirthi Krishnamraju
cbed666cba
Added functionaltests for ModelMetadataType attribute and moved TryValidateModel tests actions to ValidationWebSite
2015-01-27 15:56:49 -08:00
Kiran Challa
5c2dc5db11
[Fixes#1792]Separate XML serializers to Microsoft.AspNet.Mvc.Xml
2015-01-22 15:09:20 -08:00
Harsh Gupta
60fa4a6f45
Adding Support for consumes.
...
Consumes has overriding behavior and the one closest to action wins.
2015-01-16 14:15:08 -08:00
David Fowler
90f2ece84d
Work around dependency resolution problem
2015-01-16 03:01:51 -08:00
sornaks
262bb9a732
Changes introducing ResponseCache to cache content in the client/proxy.
2015-01-15 16:51:22 -08:00
Ryan Nowak
623b733eaa
Adding a sample (test) for using custom IRouter implementation with MVC
...
This is a demonstration of how to inject an IRouter in between traditional
routes and MVC's handler. This allows you to accomplish a variety of
things that were possible with WebAPIs handlers, but inside the routing
system.
The example here turns a header representing the user into a locale, which
is used to select a controller. You could do other things like reject the
route match or change link generation.
There is one subtle project change here, to allow the same to be possible
for attribute routing, we need to create the attribute route after running
the user's routing configuration code.
2015-01-15 16:31:21 -08:00
Pranav K
b7d44666b8
Adding support for flowing compilation errors to Diagnostics middleware
...
Fixes #872
2015-01-13 07:32:58 -08:00
Youngjune Hong
f8cb519c2f
Adding the functional tests for MvcTagHelpers (1)
2015-01-08 17:23:42 -08:00
Kiran Challa
227f564098
Logging functional tests using ElmLogger
2015-01-06 16:16:12 -08:00
Ajay Bhargav Baaskaran
eb7283fced
added BadRequest and Created Action Results with related unit and functional tests.
2015-01-05 11:07:42 -08:00
Pranav K
22ac7c45e5
Update Mvc to use official xunit runner
2014-12-17 11:27:07 -08:00
Pranav K
e078076408
Adding functional test for RazorViewEngineOptions.FileSystem
2014-12-16 12:08:40 -08:00
Ryan Nowak
b4975b779c
Update names of WebSite projects for consistency
...
Project/Assembly names are all like 'FeatureWebSite' root namespaces
updated accordingly. This makes processing all of the functional tests and
deploying the web sites much simpler.
2014-12-11 09:10:24 -08:00
Doug Bunting
f94bd53464
Add functional test of MVC tag helper sample
...
- ensure future changes don't break this sample
2014-12-05 15:48:43 -08:00
Ryan Nowak
661583f694
Fix for #1447 - Adding functional tests that verify per-request services
...
These tests verify that per-request services can be injected into assets
that users provide/implements (filters, constraints, controllers, views,
etc).
The purpose is to verify that the services are correctly resolved from the
per-request service container, and don't have state that lingers and
influences the next request. This is important because changing the
lifetime of a framework services could easily impact the lifetimes of
others, and ultimately of something the user created.
2014-11-17 18:38:49 -08:00
Harsh Gupta
6b2f331e8d
Adding support for excluding types for validation, based on type names for body bound models.
2014-11-06 11:00:50 -08:00
sornaks
d178200795
Adding functional tests for Filters.
2014-10-31 08:36:31 -07:00
Pranav K
3aaeebd9c5
Revert "Revert "Added a functional test for view precompilation""
...
This reverts commit 6b2ab32885 .
2014-10-30 14:38:44 -07:00
jacalvar
6b2ab32885
Revert "Added a functional test for view precompilation"
...
This reverts commit 310feeb826 .
2014-10-28 19:14:50 -07:00
jacalvar
310feeb826
Added a functional test for view precompilation
2014-10-28 18:38:15 -07:00
Pranav K
66f626b828
Remove unnecessary references from project.json
2014-10-17 14:26:58 -07:00
Pranav K
5119d16b64
ViewComponent.Invoke() should be able to invoke views
...
Fixes #285
2014-10-17 12:23:18 -07:00
jacalvar
8966680075
[ Fixes #1332 ] Port IContentNegotiator to WebAPI shim for CoreCLR support
...
1. Ported IContentNegotiator.
2. Enabled Core CLR configuration
2014-10-16 17:22:47 -07:00
Ryan Nowak
f66345263d
Add WebApiCompatShim project structure
2014-10-10 13:41:35 -07:00
Pranav K
b19764d922
Reacting to CLR package versioning changes
2014-10-10 10:34:01 -07:00
N. Taylor Mullen
c87de5a0fc
Add TagHelper functional test.
...
- Added an end-to-end test that verifies all content behaviors, interactions and functionalities of tag helpers.
- Added some common user scenarios to verify that the system works how we expect.
#1116
2014-10-09 13:37:29 -07:00
sornaks
a88f59fc49
Issue #1176 : Renaming ActionDescriptor, ActionDescriptorProvider, ActionInvoker, ActionInvokerProvider, ActionExecutor, ModelBuilder, Tests. Either dropping "Reflected" or changing it to "Controller" depending on the context.
2014-10-06 20:21:55 -07:00
Pranav K
bf82d87758
* Updating path to functional test file and functional test references to
...
unblock Mono build
2014-10-06 10:30:26 -07:00
David Fowler
5890b5b254
Fixed up references
2014-10-05 13:24:00 -07:00
jacalvar
8802c831a0
[ Fixes #1155 ] Added functional tests to cover common versioning scenarios.
2014-10-03 19:00:24 -07:00
Pranav K
12477c9f52
Changes to make EnableInstrumentation conditionally enabled
2014-10-02 17:55:40 -07:00
jacalvar
a2023d35ee
[ Fixes #429 ] FileResult
...
1) Implemented FilePathResult to efficiently return files from disk.
2) Implemented FileStreamResult to return content from a stream.
3) Implemented FileContentResult to return content from a byte array.
2014-10-02 12:50:24 -07:00
Pranav K
2f00fc6121
Modifying test project.json to allow building on Mono
2014-10-02 12:05:03 -07:00
Ryan Nowak
d8995a7767
Fix for #1192 - Support customizing reflected model through attributes
...
This adds support for attributes which interact with reflected model.
These conventions are applied after all of our built-in constructs so that
you can see and modify the results.
2014-10-01 14:15:34 -07:00
Ryan Nowak
3cd6d3e060
Adding Api Explorer
2014-09-25 15:31:51 -07:00
Kiran Challa
43c7ddb9b7
Making UrlHelper's methods virtual
2014-09-24 13:01:34 -07:00
sornaks
0b1ad4ce35
Removing XmlSerializerInputFormatter from the list of Formatters.
...
Introducing a functional test for XmlSerializerInputFormatter.
2014-09-22 11:07:05 -07:00
harshgMSFT
0c13563e33
AF Cookie should be reused within the context of same request.
...
Fixes issue #959
2014-09-15 16:23:45 -07:00
Ryan Nowak
7ed2de297e
moving global filters to options
2014-09-15 15:34:45 -07:00
sornaks
28e334d3db
Issue #668 : Sample should be covered by a basic functional test.
2014-09-04 14:07:46 -07:00
David Fowler
34add2249e
Updated to use the new target framework in project.json
2014-09-04 02:02:40 -07:00
David Fowler
2e6e5307f6
Updated to use the new target framework in project.json
2014-08-28 22:14:10 -07:00
sornaks
791518d44d
Issue #347 : Throw a better exception when the user didn't add the MVC services.
...
Introducing MarkerService for identifying if MvcServices were added.
2014-08-21 13:59:52 -07:00
sornaks
b9f1586008
Changes to introduce CanWriteResult for Xml OutputFormatters.
2014-08-20 11:09:09 -07:00
sornaks
9c4d7806a7
Introducing ByteArrayModelBinder.
...
-Checks for ModelType before processing.
-Ignores quotes in ByteArrayModelBinder.
-Unit,functional Tests.
-ModelStateError is set when Covert.FromBase64String(value) throws.
2014-08-13 15:15:52 -07:00
harshgMSFT
8d3d15fb4a
Adding a functional test for anti forgery.
2014-08-13 15:00:00 -07:00
harshgMSFT
6ee034e64f
ProducesAttribute +
...
Adding Functional Tests
Conflicts:
src/Microsoft.AspNet.Mvc.Core/Formatters/OutputFormatter.cs
src/Microsoft.AspNet.Mvc.Core/Resources.resx
src/Microsoft.AspNet.Mvc.HeaderValueAbstractions/project.json
test/Microsoft.AspNet.Mvc.FunctionalTests/project.json
Adding Resources + tests
Conflicts:
src/Microsoft.AspNet.Mvc.Core/Properties/Resources.Designer.cs
src/Microsoft.AspNet.Mvc.Core/Resources.resx
Adding produces content Attribute
Conflicts:
src/Microsoft.AspNet.Mvc.Core/Microsoft.AspNet.Mvc.Core.kproj
Conflicts:
src/Microsoft.AspNet.Mvc.Core/Microsoft.AspNet.Mvc.Core.kproj
test/Microsoft.AspNet.Mvc.Core.Test/Microsoft.AspNet.Mvc.Core.Test.kproj
2014-08-11 17:52:55 -07:00