aspnetcore/test/Microsoft.AspNet.Mvc.Functi...
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
..
Compiler/Resources
Logging Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
ActionResultTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
ActivatorTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
AntiForgeryTestHelper.cs
AntiForgeryTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
ApiExplorerTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
ApplicationModelTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
BasicTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
BestEffortLinkGenerationTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
CompilationOptionsTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
CompositeViewEngineTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
ConsumesAttributeTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
ContentNegotiationTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
ControllerDiscoveryConventionTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
ControllerFromServicesTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
CustomRouteTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
CustomUrlHelperTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
DefaultOrderTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
DependencyResolverTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
DirectivesTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
ErrorPageTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
ExceptionInfo.cs
FileResultTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
FiltersTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
FlushPointTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
FormatFilterTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
HttpResponseMessageExceptions.cs
InlineConstraintTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
InputFormatterTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
InputObjectValidationTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
JsonOutputFormatterTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
JsonResultTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
LinkGenerationTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
Microsoft.AspNet.Mvc.FunctionalTests.kproj
ModelBindingFromFormTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
ModelBindingFromHeaderTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
ModelBindingFromQueryTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
ModelBindingFromRouteTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
ModelBindingModelBinderAttributeTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
ModelBindingTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
ModelMetadataAttributeTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
MvcSampleTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
MvcStartupTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
MvcTagHelpersTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
OutputFormatterTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
PrecompilationTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
RazorCompilerCacheTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
RazorEmbeddedViewsTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
RazorPageExecutionInstrumentationTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
RazorViewLocationSpecificationTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
RemoteAttributeValidationTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
RequestServicesTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
ResourceHelpers.cs
RespectBrowserAcceptHeaderTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
ResponseCacheTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
RoundTripTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
RouteDataTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
RoutingLowercaseUrlTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
RoutingTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
SerializableErrorTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
StreamOutputFormatterTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
TagHelperSampleTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
TagHelpersTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
TempDataTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
TestApplicationEnvironment.cs
TestHelper.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
TryValidateModelTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
ValueProviderTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
VersioningTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
ViewComponentTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
ViewEngineTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
WebApiCompatShimActionResultTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
WebApiCompatShimActionSelectionTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
WebApiCompatShimBasicTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
WebApiCompatShimParameterBindingTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
XmlDataContractSerializerFormattersWrappingTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
XmlDataContractSerializerInputFormatterTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
XmlOutputFormatterTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
XmlSerializerFormattersWrappingTest.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
XmlSerializerInputFormatterTests.cs Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00
project.json Remove use of `ServiceDescriber` in MVC and cleanup related hacks 2015-03-10 22:25:42 -07:00