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);
|
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]
|
[Fact]
|
||||||
public void CanReplaceHostingFactory()
|
public void CanReplaceHostingFactory()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue