aspnetcore/test/WebSites
Doug Bunting cc7b319cb7 Remove use of `ServiceDescriber` in MVC and cleanup related hacks
- see issues aspnet/DependencyInjection#193 and #1612
- use `TryAdd()` in `MvcServices` for the `IAssemblyProvider`

Move `ApplicationBasePath` handling into `RazorPreCompileModule`
- restores view precompilation in functional tests of sample sites
- if we need this, others will as well
- override `IApplicationEnvironment` but get folder from `ProjectContext`
 - also remove remaining `IServiceProvider` implementations in this code

test fixes:
- simplify `IApplicationEnvironment` override
- move override logic into `TestHelper.CreateServer()` methods
- remove `LoggerFactory` setup
 - does not seem to require special-casing
- remove unused `ITestConfigurationProvider` / `TestConfigurationProvider`
- remove `TestAssemblyProvider` classes
 - no longer required
- remove `ReplaceCallContextServiceLocationService` test helper
 - change MVC sample to fully-qualify config.json path
  - avoids `ReplaceCallContextServiceLocationService` need in `MvcSampleTests`
 - no longer required for other tests

nit: remove unused `_serviceProvider` and constructor overload in `RazorPreCompiler`
2015-03-10 22:25:42 -07:00
..
ActionConstraintsWebSite
ActionResultsWebSite
ActivatorWebSite
AddServicesWebSite
AntiForgeryWebSite
ApiExplorerWebSite
ApplicationModelWebSite
AutofacWebSite
BasicWebSite
BestEffortLinkGenerationWebSite
CompositeViewEngineWebSite
ContentNegotiationWebSite Correct case of web site folder and project names 2015-03-10 09:34:06 -07:00
ControllerDiscoveryConventionsWebSite
ControllersFromServicesClassLibrary
ControllersFromServicesWebSite
CustomRouteWebSite
ErrorPageMiddlewareWebSite
FilesWebSite Correct case of web site folder and project names 2015-03-10 09:34:06 -07:00
FiltersWebSite
FormatFilterWebSite
FormatterWebSite
InlineConstraintsWebSite
LoggingWebSite
LowercaseUrlsWebSite
Microsoft.AspNet.Mvc.TestConfiguration Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
ModelBindingWebSite Introducing TempData 2015-03-10 12:04:05 -07:00
MvcTagHelpersWebSite
PrecompilationWebSite Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
RazorCompilerCacheWebSite
RazorEmbeddedViewsWebSite Correct case of web site folder and project names 2015-03-10 09:34:06 -07:00
RazorPageExecutionInstrumentationWebSite Correct case of web site folder and project names 2015-03-10 09:34:06 -07:00
RazorWebSite
RequestServicesWebSite
ResponseCacheWebSite Correct case of web site folder and project names 2015-03-10 09:34:06 -07:00
RoutingWebSite
TagHelpersWebSite
TempDataWebSite Introducing TempData 2015-03-10 12:04:05 -07:00
UrlHelperWebSite
UserClassLibrary
ValidationWebSite
ValueProvidersWebSite
VersioningWebSite
ViewComponentWebSite Correct case of web site folder and project names 2015-03-10 09:34:06 -07:00
WebApiCompatShimWebSite Correct case of web site folder and project names 2015-03-10 09:34:06 -07:00
XmlFormattersWebSite