diff --git a/test/Microsoft.AspNetCore.StaticFiles.Tests/StaticFilesTestServer.cs b/test/Microsoft.AspNetCore.StaticFiles.Tests/StaticFilesTestServer.cs index 6a3bdceb0c..0070b191c5 100644 --- a/test/Microsoft.AspNetCore.StaticFiles.Tests/StaticFilesTestServer.cs +++ b/test/Microsoft.AspNetCore.StaticFiles.Tests/StaticFilesTestServer.cs @@ -8,6 +8,7 @@ using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.TestHost; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.PlatformAbstractions; namespace Microsoft.AspNetCore.StaticFiles { @@ -15,6 +16,8 @@ namespace Microsoft.AspNetCore.StaticFiles { public static TestServer Create(Action configureApp, Action configureServices = null) { + var contentRootNet451 = PlatformServices.Default.Runtime.OperatingSystemPlatform == Platform.Windows ? + "." : "../../../../test/Microsoft.AspNetCore.StaticFiles.Tests"; Action defaultConfigureServices = services => { }; var configuration = new ConfigurationBuilder() .AddInMemoryCollection(new [] @@ -23,6 +26,9 @@ namespace Microsoft.AspNetCore.StaticFiles }) .Build(); var builder = new WebHostBuilder() +#if NET451 + .UseContentRoot(contentRootNet451) +#endif .UseConfiguration(configuration) .Configure(configureApp) .ConfigureServices(configureServices ?? defaultConfigureServices);