parent
7a41c72711
commit
2b07b1a5fa
|
|
@ -0,0 +1,18 @@
|
|||
using System;
|
||||
using Microsoft.AspNet.Builder;
|
||||
|
||||
namespace Microsoft.AspNet.Hosting.Tests.Fakes
|
||||
{
|
||||
public class StartupWithHostingEnvironment
|
||||
{
|
||||
public StartupWithHostingEnvironment(IHostingEnvironment env)
|
||||
{
|
||||
env.EnvironmentName = "Changed";
|
||||
}
|
||||
|
||||
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -43,6 +43,21 @@ namespace Microsoft.AspNet.Hosting
|
|||
Assert.Equal(1, _startInstances[0].DisposeCalls);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void HostingEngineInjectsHostingEnvironment()
|
||||
{
|
||||
var engine = WebHost.CreateEngine()
|
||||
.UseServer(this)
|
||||
.UseStartup("Microsoft.AspNet.Hosting.Tests")
|
||||
.UseEnvironment("WithHostingEnvironment");
|
||||
|
||||
using (var server = engine.Start())
|
||||
{
|
||||
var env = engine.ApplicationServices.GetRequiredService<IHostingEnvironment>();
|
||||
Assert.Equal("Changed", env.EnvironmentName);
|
||||
}
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void CanReplaceHostingFactory()
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue