Update usage of TestSink

This commit is contained in:
= 2018-04-12 17:11:18 -07:00
parent 14dbcd9fbb
commit a5e67d606b
1 changed files with 15 additions and 24 deletions

View File

@ -318,7 +318,7 @@ namespace Microsoft.AspNetCore.Session
response.EnsureSuccessStatusCode();
}
var sessionLogMessages = sink.Writes;
var sessionLogMessages = sink.Writes.ToList();
Assert.Equal(2, sessionLogMessages.Count);
Assert.Contains("started", sessionLogMessages[0].State.ToString());
@ -376,7 +376,7 @@ namespace Microsoft.AspNetCore.Session
result = await client.GetStringAsync("/second");
}
var sessionLogMessages = sink.Writes;
var sessionLogMessages = sink.Writes.ToList();
Assert.Equal("2", result);
Assert.Equal(3, sessionLogMessages.Count);
@ -591,11 +591,9 @@ namespace Microsoft.AspNetCore.Session
response.EnsureSuccessStatusCode();
}
var sessionLogMessages = sink.Writes;
Assert.Single(sessionLogMessages);
Assert.Contains("Session cache read exception", sessionLogMessages[0].State.ToString());
Assert.Equal(LogLevel.Error, sessionLogMessages[0].LogLevel);
var message = Assert.Single(sink.Writes);
Assert.Contains("Session cache read exception", message.State.ToString());
Assert.Equal(LogLevel.Error, message.LogLevel);
}
[Fact]
@ -634,11 +632,9 @@ namespace Microsoft.AspNetCore.Session
response.EnsureSuccessStatusCode();
}
var sessionLogMessages = sink.Writes;
Assert.Single(sessionLogMessages);
Assert.Contains("Session cache read exception", sessionLogMessages[0].State.ToString());
Assert.Equal(LogLevel.Error, sessionLogMessages[0].LogLevel);
var message = Assert.Single(sink.Writes);
Assert.Contains("Session cache read exception", message.State.ToString());
Assert.Equal(LogLevel.Error, message.LogLevel);
}
[Fact]
@ -677,11 +673,9 @@ namespace Microsoft.AspNetCore.Session
response.EnsureSuccessStatusCode();
}
var sessionLogMessages = sink.Writes;
Assert.Single(sessionLogMessages);
Assert.Contains("Loading the session timed out.", sessionLogMessages[0].State.ToString());
Assert.Equal(LogLevel.Warning, sessionLogMessages[0].LogLevel);
var message = Assert.Single(sink.Writes);
Assert.Contains("Loading the session timed out.", message.State.ToString());
Assert.Equal(LogLevel.Warning, message.LogLevel);
}
[Fact]
@ -720,8 +714,7 @@ namespace Microsoft.AspNetCore.Session
response.EnsureSuccessStatusCode();
}
var sessionLogMessages = sink.Writes;
Assert.Empty(sessionLogMessages);
Assert.Empty(sink.Writes);
}
[Fact]
@ -924,11 +917,9 @@ namespace Microsoft.AspNetCore.Session
response.EnsureSuccessStatusCode();
}
var sessionLogMessages = sink.Writes;
Assert.Single(sessionLogMessages);
Assert.Contains("Error closing the session.", sessionLogMessages[0].State.ToString());
Assert.Equal(LogLevel.Error, sessionLogMessages[0].LogLevel);
var message = Assert.Single(sink.Writes);
Assert.Contains("Error closing the session.", message.State.ToString());
Assert.Equal(LogLevel.Error, message.LogLevel);
}
private class TestClock : ISystemClock