React to hosting

This commit is contained in:
Hao Kung 2015-03-19 11:38:20 -07:00
parent 4373b6bf62
commit fa95120dde
2 changed files with 20 additions and 21 deletions

View File

@ -23,14 +23,14 @@ namespace Microsoft.AspNet.Session
{ {
using (var server = TestServer.Create(app => using (var server = TestServer.Create(app =>
{ {
app.UseServices(services => services.AddOptions());
app.UseInMemorySession(); app.UseInMemorySession();
app.Run(context => app.Run(context =>
{ {
Assert.Null(context.Session.GetString("NotFound")); Assert.Null(context.Session.GetString("NotFound"));
return Task.FromResult(0); return Task.FromResult(0);
}); });
})) },
services => services.AddOptions()))
{ {
var client = server.CreateClient(); var client = server.CreateClient();
var response = await client.GetAsync("/"); var response = await client.GetAsync("/");
@ -45,7 +45,6 @@ namespace Microsoft.AspNet.Session
{ {
using (var server = TestServer.Create(app => using (var server = TestServer.Create(app =>
{ {
app.UseServices(services => services.AddOptions());
app.UseInMemorySession(); app.UseInMemorySession();
app.Run(context => app.Run(context =>
{ {
@ -54,7 +53,8 @@ namespace Microsoft.AspNet.Session
Assert.Equal("Value", context.Session.GetString("Key")); Assert.Equal("Value", context.Session.GetString("Key"));
return Task.FromResult(0); return Task.FromResult(0);
}); });
})) },
services => services.AddOptions()))
{ {
var client = server.CreateClient(); var client = server.CreateClient();
var response = await client.GetAsync("/"); var response = await client.GetAsync("/");
@ -71,7 +71,6 @@ namespace Microsoft.AspNet.Session
{ {
using (var server = TestServer.Create(app => using (var server = TestServer.Create(app =>
{ {
app.UseServices(services => services.AddOptions());
app.UseInMemorySession(); app.UseInMemorySession();
app.Run(context => app.Run(context =>
{ {
@ -85,7 +84,8 @@ namespace Microsoft.AspNet.Session
context.Session.SetInt("Key", value.Value + 1); context.Session.SetInt("Key", value.Value + 1);
return context.Response.WriteAsync(value.Value.ToString()); return context.Response.WriteAsync(value.Value.ToString());
}); });
})) },
services => services.AddOptions()))
{ {
var client = server.CreateClient(); var client = server.CreateClient();
var response = await client.GetAsync("/first"); var response = await client.GetAsync("/first");
@ -105,7 +105,6 @@ namespace Microsoft.AspNet.Session
{ {
using (var server = TestServer.Create(app => using (var server = TestServer.Create(app =>
{ {
app.UseServices(services => services.AddOptions());
app.UseInMemorySession(); app.UseInMemorySession();
app.Run(context => app.Run(context =>
{ {
@ -129,7 +128,8 @@ namespace Microsoft.AspNet.Session
} }
return context.Response.WriteAsync(value.Value.ToString()); return context.Response.WriteAsync(value.Value.ToString());
}); });
})) },
services => services.AddOptions()))
{ {
var client = server.CreateClient(); var client = server.CreateClient();
var response = await client.GetAsync("/first"); var response = await client.GetAsync("/first");
@ -148,7 +148,6 @@ namespace Microsoft.AspNet.Session
{ {
using (var server = TestServer.Create(app => using (var server = TestServer.Create(app =>
{ {
app.UseServices(services => services.AddOptions());
app.UseInMemorySession(); app.UseInMemorySession();
app.Run(context => app.Run(context =>
{ {
@ -172,7 +171,8 @@ namespace Microsoft.AspNet.Session
} }
return context.Response.WriteAsync(value.Value.ToString()); return context.Response.WriteAsync(value.Value.ToString());
}); });
})) },
services => services.AddOptions()))
{ {
var client = server.CreateClient(); var client = server.CreateClient();
var response = await client.GetAsync("/first"); var response = await client.GetAsync("/first");
@ -193,17 +193,17 @@ namespace Microsoft.AspNet.Session
var loggerFactory = new TestLoggerFactory(sink, enabled: true); var loggerFactory = new TestLoggerFactory(sink, enabled: true);
using (var server = TestServer.Create(app => using (var server = TestServer.Create(app =>
{ {
app.UseServices(services =>
{
services.AddOptions();
services.AddInstance(typeof(ILoggerFactory), loggerFactory);
});
app.UseInMemorySession(); app.UseInMemorySession();
app.Run(context => app.Run(context =>
{ {
context.Session.SetString("Key", "Value"); context.Session.SetString("Key", "Value");
return Task.FromResult(0); return Task.FromResult(0);
}); });
},
services =>
{
services.AddOptions();
services.AddInstance(typeof(ILoggerFactory), loggerFactory);
})) }))
{ {
var client = server.CreateClient(); var client = server.CreateClient();
@ -222,11 +222,6 @@ namespace Microsoft.AspNet.Session
var loggerFactory = new TestLoggerFactory(sink, enabled: true); var loggerFactory = new TestLoggerFactory(sink, enabled: true);
using (var server = TestServer.Create(app => using (var server = TestServer.Create(app =>
{ {
app.UseServices(services =>
{
services.AddOptions();
services.AddInstance(typeof(ILoggerFactory), loggerFactory);
});
app.UseInMemorySession(configure: o => { app.UseInMemorySession(configure: o => {
o.IdleTimeout = TimeSpan.FromMilliseconds(30); o.IdleTimeout = TimeSpan.FromMilliseconds(30);
}); });
@ -246,6 +241,11 @@ namespace Microsoft.AspNet.Session
} }
return context.Response.WriteAsync(value.Value.ToString()); return context.Response.WriteAsync(value.Value.ToString());
}); });
},
services =>
{
services.AddOptions();
services.AddInstance(typeof(ILoggerFactory), loggerFactory);
})) }))
{ {
var client = server.CreateClient(); var client = server.CreateClient();

View File

@ -1,7 +1,6 @@
{ {
"dependencies": { "dependencies": {
"Microsoft.AspNet.Session": "1.0.0-*", "Microsoft.AspNet.Session": "1.0.0-*",
"Microsoft.AspNet.RequestContainer": "1.0.0-*",
"Microsoft.AspNet.TestHost": "1.0.0-*", "Microsoft.AspNet.TestHost": "1.0.0-*",
"Microsoft.Framework.Logging.Testing": "1.0.0-*", "Microsoft.Framework.Logging.Testing": "1.0.0-*",
"xunit.runner.aspnet": "2.0.0-aspnet-*" "xunit.runner.aspnet": "2.0.0-aspnet-*"