368 references to Message
IIS.FunctionalTests (9)
IIS.LongTests (5)
IIS.NewHandler.FunctionalTests (5)
IIS.NewShim.FunctionalTests (5)
IISExpress.FunctionalTests (15)
Interop.FunctionalTests (14)
Microsoft.AspNetCore.Diagnostics.Tests (1)
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (10)
Microsoft.AspNetCore.Hosting.Tests (3)
Microsoft.AspNetCore.Http.Extensions.Tests (37)
RequestDelegateFactoryTests.cs (9)
1144var message = Assert.Single(TestSink.Writes).Message;
1585Assert.Equal($@"Required parameter ""{expectedType}"" was not provided from query string.", log.Message);
1686Assert.Equal(@"Required parameter ""MyNullableBindAsyncStruct myNullableBindAsyncStruct"" was not provided from MyNullableBindAsyncStruct.BindAsync(HttpContext, ParameterInfo).", log.Message);
1690Assert.Equal(@"Required parameter ""MyBindAsyncRecord myBindAsyncRecord"" was not provided from MyBindAsyncRecord.BindAsync(HttpContext, ParameterInfo).", log.Message);
1949Assert.Equal(@"Reading the request body failed with an IOException.", logMessage.Message);
1982Assert.Equal(@"Reading the request body failed with an IOException.", logMessage.Message);
3258Assert.Equal(@"Required parameter ""string RequiredRouteParam"" was not provided from route.", logs[0].Message);
3262Assert.Equal(@"Required parameter ""string RequiredQueryParam"" was not provided from query string.", logs[1].Message);
3266Assert.Equal(@"Required parameter ""string RequiredHeaderParam"" was not provided from header.", logs[2].Message);
RequestDelegateGenerator\RequestDelegateCreationTests.Logging.cs (15)
51Assert.Equal(@"Required parameter ""StringValues headerValues"" was not provided from header.", logs[0].Message);
59Assert.Equal(@"Required parameter ""StringValues queryValues"" was not provided from query string.", logs[1].Message);
67Assert.Equal(@"Required parameter ""StringValues formValues"" was not provided from form.", logs[2].Message);
75Assert.Equal(@"Required parameter ""string routeValues"" was not provided from route.", logs[3].Message);
114Assert.Equal(@"Failed to bind parameter ""int tryParsable"" from ""invalid!"".", logs[0].Message);
122Assert.Equal(@"Failed to bind parameter ""int tryParsable2"" from ""invalid again!"".", logs[1].Message);
234Assert.Equal(@"Required parameter ""MyBindAsyncRecord myBindAsyncParam1"" was not provided from MyBindAsyncRecord.BindAsync(HttpContext, ParameterInfo).", logs[0].Message);
242Assert.Equal(@"Required parameter ""MyBindAsyncRecord myBindAsyncParam2"" was not provided from MyBindAsyncRecord.BindAsync(HttpContext, ParameterInfo).", logs[1].Message);
314Assert.Equal(@"Required parameter ""MySimpleBindAsyncRecord mySimpleBindAsyncRecord1"" was not provided from MySimpleBindAsyncRecord.BindAsync(HttpContext).", logs[0].Message);
322Assert.Equal(@"Required parameter ""MySimpleBindAsyncRecord mySimpleBindAsyncRecord2"" was not provided from MySimpleBindAsyncRecord.BindAsync(HttpContext).", logs[1].Message);
404Assert.Equal("Expected a supported JSON media type but got \"application/xml\".", logMessage.Message);
453Assert.Equal("Expected a supported JSON media type but got \"application/xml\".", logMessage.Message);
494Assert.Equal("Reading the request body failed with an IOException.", logMessage.Message);
532Assert.Equal(@"Failed to read parameter ""Todo todo"" from the request body as JSON.", logMessage.Message);
612Assert.Equal(@"Failed to read parameter ""Todo todo"" from the request body as JSON.", logMessage.Message);
Microsoft.AspNetCore.Http.Tests (1)
Microsoft.AspNetCore.HttpLogging.Tests (200)
HttpLoggingMiddlewareTests.cs (200)
135Assert.Contains(TestSink.Writes, w => w.Message.Contains("Protocol: HTTP/1.0"));
136Assert.Contains(TestSink.Writes, w => w.Message.Contains("Method: GET"));
137Assert.Contains(TestSink.Writes, w => w.Message.Contains("Scheme: http"));
138Assert.Contains(TestSink.Writes, w => w.Message.Contains("Path: /foo"));
139Assert.Contains(TestSink.Writes, w => w.Message.Contains("PathBase: /foo"));
140Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: keep-alive"));
141Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Body: test"));
167Assert.Contains(TestSink.Writes, w => w.Message.Contains("Protocol: HTTP/1.0"));
168Assert.Contains(TestSink.Writes, w => w.Message.Contains("Method: GET"));
169Assert.Contains(TestSink.Writes, w => w.Message.Contains("Scheme: http"));
170Assert.Contains(TestSink.Writes, w => w.Message.Contains("Path: /foo"));
171Assert.Contains(TestSink.Writes, w => w.Message.Contains("PathBase: /foo"));
172Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: keep-alive"));
173Assert.Contains(TestSink.Writes, w => w.Message.Contains("Body: test"));
199Assert.Contains(TestSink.Writes, w => w.Message.Contains("Protocol: HTTP/1.0"));
200Assert.Contains(TestSink.Writes, w => w.Message.Contains("Method: GET"));
201Assert.Contains(TestSink.Writes, w => w.Message.Contains("Scheme: http"));
202Assert.Contains(TestSink.Writes, w => w.Message.Contains("Path: /foo"));
203Assert.Contains(TestSink.Writes, w => w.Message.Contains("PathBase: /foo"));
204Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Connection: keep-alive"));
205Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Body: test"));
231Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Protocol: HTTP/1.0"));
232Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Method: GET"));
233Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Scheme: http"));
234Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Path: /foo"));
235Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("PathBase: /foo"));
236Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("QueryString: ?foo"));
237Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: keep-alive"));
238Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Body: test"));
263Assert.Contains(TestSink.Writes, w => w.Message.Contains("foo: [Redacted]"));
264Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("foo: bar"));
283Assert.Contains(TestSink.Writes, w => w.Message.Contains("foo: bar"));
284Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("foo: [Redacted]"));
285Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: [Redacted]"));
286Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Connection: keep-alive"));
303Assert.Contains(TestSink.Writes, w => w.Message.Contains("RequestBody: [Not consumed by app]"));
334Assert.Contains(TestSink.Writes, w => w.Message.Contains(expected));
362Assert.Contains(TestSink.Writes, w => w.Message.Contains(expected));
390Assert.Contains(TestSink.Writes, w => w.Message.Contains(expected));
430Assert.Contains(TestSink.Writes, w => w.Message.Contains(expected));
467Assert.Contains(TestSink.Writes, w => w.Message.Equals("RequestBody: " + expected));
503Assert.Contains(TestSink.Writes, w => w.Message.Equals("RequestBody: " + expected));
528Assert.Contains(TestSink.Writes, w => w.Message.Equals("RequestBody: " + expected));
554Assert.Contains(TestSink.Writes, w => w.Message.Equals("RequestBody: " + expected));
592Assert.Contains(TestSink.Writes, w => w.Message.Contains(expected));
632Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains(expected));
633Assert.Contains(TestSink.Writes, w => w.Message.Contains("Unrecognized Content-Type for request body."));
671Assert.Contains(TestSink.Writes, w => w.Message.Contains(expected));
709Assert.Contains(TestSink.Writes, w => w.Message.Contains("RequestBody:"));
710Assert.Contains(TestSink.Writes, w => w.Message.Contains(expected));
748Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("RequestBody:"));
784Assert.Contains(TestSink.Writes, w => w.Message.Contains("Protocol: HTTP/1.0"));
785Assert.Contains(TestSink.Writes, w => w.Message.Contains("Method: GET"));
786Assert.Contains(TestSink.Writes, w => w.Message.Contains("Scheme: http"));
787Assert.Contains(TestSink.Writes, w => w.Message.Contains("Path: /foo"));
788Assert.Contains(TestSink.Writes, w => w.Message.Contains("PathBase: /foo"));
789Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: keep-alive"));
790Assert.Contains(TestSink.Writes, w => w.Message.Contains("RequestBody: test"));
791Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 418"));
792Assert.Contains(TestSink.Writes, w => w.Message.Contains("Content-Type: text/plain"));
793Assert.Contains(TestSink.Writes, w => w.Message.Contains("Body: Hello World"));
811Assert.Contains(TestSink.Writes, w => w.Message.Contains("Protocol: HTTP/1.0"));
812Assert.Contains(TestSink.Writes, w => w.Message.Contains("Method: GET"));
813Assert.Contains(TestSink.Writes, w => w.Message.Contains("Scheme: http"));
814Assert.Contains(TestSink.Writes, w => w.Message.Contains("Path: /foo"));
815Assert.Contains(TestSink.Writes, w => w.Message.Contains("PathBase: /foo"));
816Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: keep-alive"));
817Assert.Contains(TestSink.Writes, w => w.Message.Contains("RequestBody: test"));
818Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 418"));
819Assert.Contains(TestSink.Writes, w => w.Message.Contains("Content-Type: text/plain"));
820Assert.Contains(TestSink.Writes, w => w.Message.Contains("Body: Hello World"));
821Assert.Contains(TestSink.Writes, w => w.Message.Contains("foo: bar"));
840Assert.Contains(TestSink.Writes, w => w.Message.Contains("Protocol: HTTP/1.0"));
841Assert.Contains(TestSink.Writes, w => w.Message.Contains("Method: GET"));
842Assert.Contains(TestSink.Writes, w => w.Message.Contains("Scheme: http"));
843Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Path: /foo"));
844Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("PathBase: /foo"));
845Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: keep-alive"));
846Assert.Contains(TestSink.Writes, w => w.Message.Contains("RequestBody: test"));
847Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 418"));
848Assert.Contains(TestSink.Writes, w => w.Message.Contains("Content-Type: text/plain"));
849Assert.Contains(TestSink.Writes, w => w.Message.Contains("Body: Hello World"));
850Assert.Contains(TestSink.Writes, w => w.Message.Contains("Path: ReplacedPath"));
868Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 200"));
869Assert.Contains(TestSink.Writes, w => w.Message.Contains("Transfer-Encoding: test"));
870Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Body: test"));
892Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 200"));
893Assert.Contains(TestSink.Writes, w => w.Message.Contains("Transfer-Encoding: test"));
894Assert.Contains(TestSink.Writes, w => w.Message.Contains("Body: test"));
916Assert.Contains(TestSink.Writes, w => w.Message.StartsWith("Duration: ", StringComparison.Ordinal));
939Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 200"));
940Assert.Contains(TestSink.Writes, w => w.Message.Contains("Transfer-Encoding: test"));
964Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 200"));
965Assert.Contains(TestSink.Writes, w => w.Message.Contains("Transfer-Encoding: test"));
966Assert.Contains(TestSink.Writes, w => w.Message.Contains("Body: test"));
988Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 200"));
989Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Server: Kestrel"));
990Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Body: test"));
1012Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("StatusCode: 200"));
1013Assert.Contains(TestSink.Writes, w => w.Message.Contains("Transfer-Encoding: test"));
1014Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Body: test"));
1034Assert.Contains(TestSink.Writes, w => w.Message.Contains("Test: [Redacted]"));
1057Assert.Contains(TestSink.Writes, w => w.Message.Contains("Test: Kestrel"));
1058Assert.Contains(TestSink.Writes, w => w.Message.Contains("Server: [Redacted]"));
1079Assert.Contains(TestSink.Writes, w => w.Message.Contains(expected));
1121Assert.Contains(TestSink.Writes, w => w.Message.Contains(expected));
1151Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 200"));
1152Assert.Contains(TestSink.Writes, w => w.Message.Contains("Transfer-Encoding: test"));
1153Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Body: test"));
1159Assert.Contains(TestSink.Writes, w => w.Message.Contains("Body: test"));
1189Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 200"));
1190Assert.Contains(TestSink.Writes, w => w.Message.Contains("Transfer-Encoding: test"));
1191Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Body: test"));
1221Assert.Contains(TestSink.Writes, w => w.Message.Contains(expected));
1242Assert.Contains(TestSink.Writes, w => w.Message.Contains("Unrecognized Content-Type for response body."));
1257Assert.Contains(TestSink.Writes, w => w.Message.Contains("No Content-Type header for request body."));
1296Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 101"));
1343Assert.Equal("No Content-Type header for request body.", contentTypeLog.Message);
1346var lines = requestLog.Message.Split(Environment.NewLine);
1400Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: Upgrade"));
1443Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("StatusCode: 101"));
1444Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Connection: Upgrade"));
1477Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 200"));
1478Assert.Contains(TestSink.Writes, w => w.Message.Contains("Transfer-Encoding: test"));
1479Assert.Contains(TestSink.Writes, w => w.Message.Contains("Content-Type: text/plain"));
1594var lines = Assert.Single(TestSink.Writes.Where(w => w.LogLevel >= LogLevel.Information)).Message.Split(Environment.NewLine);
1656var lines = Assert.Single(TestSink.Writes).Message.Split(Environment.NewLine);
1723var lines = Assert.Single(TestSink.Writes.Where(w => w.LogLevel >= LogLevel.Information)).Message.Split(Environment.NewLine);
1756Assert.Contains(TestSink.Writes, w => w.Message.Contains("Protocol: HTTP/1.0"));
1757Assert.Contains(TestSink.Writes, w => w.Message.Contains("Method: GET"));
1758Assert.Contains(TestSink.Writes, w => w.Message.Contains("Scheme: http"));
1759Assert.Contains(TestSink.Writes, w => w.Message.Contains("Path: /foo"));
1760Assert.Contains(TestSink.Writes, w => w.Message.Contains("PathBase: /foo"));
1761Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: keep-alive"));
1762Assert.Contains(TestSink.Writes, w => w.Message.Contains("RequestBody: test"));
1764Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("StatusCode: 418"));
1765Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Content-Type: text/plain; p=response"));
1766Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Body: Hello World"));
1784Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Protocol: HTTP/1.0"));
1785Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Method: GET"));
1786Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Scheme: http"));
1787Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Path: /foo"));
1788Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("PathBase: /foo"));
1789Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("Connection: keep-alive"));
1790Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("RequestBody: test"));
1792Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 418"));
1793Assert.Contains(TestSink.Writes, w => w.Message.Contains("Content-Type: text/plain"));
1794Assert.Contains(TestSink.Writes, w => w.Message.Contains("Body: Hello World"));
1812Assert.Contains(TestSink.Writes, w => w.Message.Contains("Protocol: HTTP/1.0"));
1813Assert.Contains(TestSink.Writes, w => w.Message.Contains("Method: GET"));
1814Assert.Contains(TestSink.Writes, w => w.Message.Contains("Scheme: http"));
1815Assert.Contains(TestSink.Writes, w => w.Message.Contains("Path: /foo"));
1816Assert.Contains(TestSink.Writes, w => w.Message.Contains("PathBase: /foo"));
1817Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: keep-alive"));
1818Assert.Contains(TestSink.Writes, w => w.Message.Contains("RequestBody: test"));
1819Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 418"));
1820Assert.Contains(TestSink.Writes, w => w.Message.Contains("Content-Type: text/plain"));
1821Assert.Contains(TestSink.Writes, w => w.Message.Contains("Body: Hello World"));
1822Assert.Contains(TestSink.Writes, w => w.Message.Contains("foo: bar"));
1841Assert.Contains(TestSink.Writes, w => w.Message.Contains("Protocol: HTTP/1.0"));
1842Assert.Contains(TestSink.Writes, w => w.Message.Contains("Method: GET"));
1843Assert.Contains(TestSink.Writes, w => w.Message.Contains("Scheme: http"));
1844Assert.Contains(TestSink.Writes, w => w.Message.Contains("Path: /foo"));
1845Assert.Contains(TestSink.Writes, w => w.Message.Contains("PathBase: /foo"));
1846Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: keep-alive"));
1847Assert.Contains(TestSink.Writes, w => w.Message.Contains("RequestBody: test"));
1849Assert.DoesNotContain(TestSink.Writes, w => w.Message.Contains("StatusCode: 418"));
1850Assert.Contains(TestSink.Writes, w => w.Message.Contains("Content-Type: text/plain"));
1851Assert.Contains(TestSink.Writes, w => w.Message.Contains("Body: Hello World"));
1852Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 412"));
1866Assert.DoesNotContain(filteredLogs, w => w.Message.Contains("Request"));
1867Assert.Contains(filteredLogs, w => w.Message.Contains("StatusCode: 200"));
1881Assert.Contains(filteredLogs, w => w.Message.Contains("Request"));
1882Assert.Contains(filteredLogs, w => w.Message.Contains("StatusCode: 200"));
1896Assert.DoesNotContain(filteredLogs, w => w.Message.Contains("Scheme"));
1897Assert.DoesNotContain(filteredLogs, w => w.Message.Contains("StatusCode: 200"));
1913Assert.Contains(filteredLogs, w => w.Message.Equals("RequestBody: fro[Truncated by RequestBodyLogLimit]"));
1914Assert.Contains(filteredLogs, w => w.Message.Equals("ResponseBody: testin"));
1939Assert.Contains(filteredLogs, w => w.Message.Contains("Request"));
1940Assert.DoesNotContain(filteredLogs, w => w.Message.Contains("Accept"));
1941Assert.Contains(filteredLogs, w => w.Message.Contains("StatusCode: 200"));
1942Assert.DoesNotContain(filteredLogs, w => w.Message.Contains("Content-Type: text/plain"));
1956Assert.DoesNotContain(filteredLogs, w => w.Message.Contains("Request"));
1957Assert.Contains(filteredLogs, w => w.Message.Contains("StatusCode: 200"));
1971Assert.Contains(filteredLogs, w => w.Message.Contains("Request"));
1972Assert.Contains(filteredLogs, w => w.Message.Contains("StatusCode: 200"));
1986Assert.DoesNotContain(filteredLogs, w => w.Message.Contains("Scheme"));
1987Assert.DoesNotContain(filteredLogs, w => w.Message.Contains("StatusCode: 200"));
2003Assert.Contains(filteredLogs, w => w.Message.Equals("RequestBody: fro[Truncated by RequestBodyLogLimit]"));
2004Assert.Contains(filteredLogs, w => w.Message.Equals("ResponseBody: testin"));
2029Assert.Contains(filteredLogs, w => w.Message.Contains("Request"));
2030Assert.DoesNotContain(filteredLogs, w => w.Message.Contains("Accept"));
2031Assert.Contains(filteredLogs, w => w.Message.Contains("StatusCode: 200"));
2032Assert.DoesNotContain(filteredLogs, w => w.Message.Contains("Content-Type: text/plain"));
2076var requestLog = Assert.Single(filteredLogs, w => w.Message.Contains("Request:"));
2077Assert.Contains("i0request: v0", requestLog.Message);
2078Assert.Contains("i1request: v1", requestLog.Message);
2080var responseLog = Assert.Single(filteredLogs, w => w.Message.Contains("Response:"));
2081Assert.Contains("i0response: v0", responseLog.Message);
2082Assert.Contains("i1response: v1", responseLog.Message);
Microsoft.AspNetCore.InternalTesting (1)
Microsoft.AspNetCore.Mvc.FunctionalTests (2)
Microsoft.AspNetCore.Routing.Tests (24)
Matching\DfaMatcherTest.cs (13)
804Assert.Equal("No candidates found for the request path '/'", log.Message);
834Assert.Equal("1 candidate(s) found for the request path '/One'", log.Message);
839Assert.Equal("Endpoint '/{p:int}' with route pattern '/{p:int}' was rejected by constraint 'p':'Microsoft.AspNetCore.Routing.Constraints.IntRouteConstraint' with value 'One' for the request path '/One'", log.Message);
844Assert.Equal("Endpoint '/{p:int}' with route pattern '/{p:int}' is not valid for the request path '/One'", log.Message);
874Assert.Equal("1 candidate(s) found for the request path '/One'", log.Message);
879Assert.Equal("Endpoint '/x-{id}-y' with route pattern '/x-{id}-y' was rejected by complex segment 'x-{id}-y' for the request path '/One'", log.Message);
884Assert.Equal("Endpoint '/x-{id}-y' with route pattern '/x-{id}-y' is not valid for the request path '/One'", log.Message);
916Assert.Equal("3 candidate(s) found for the request path '/One'", log.Message);
921Assert.Equal("Endpoint '/{one}' with route pattern '/{one}' is valid for the request path '/One'", log.Message);
926Assert.Equal("Endpoint '/{p:int}' with route pattern '/{p:int}' was rejected by constraint 'p':'Microsoft.AspNetCore.Routing.Constraints.IntRouteConstraint' with value 'One' for the request path '/One'", log.Message);
931Assert.Equal("Endpoint '/{p:int}' with route pattern '/{p:int}' is not valid for the request path '/One'", log.Message);
936Assert.Equal("Endpoint '/x-{id}-y' with route pattern '/x-{id}-y' was rejected by complex segment 'x-{id}-y' for the request path '/One'", log.Message);
941Assert.Equal("Endpoint '/x-{id}-y' with route pattern '/x-{id}-y' is not valid for the request path '/One'", log.Message);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (3)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (4)
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (24)
HubConnectionTests.cs (24)
1793Assert.Contains(TestSink.Writes, context => context.Message.Contains("Request starting HTTP/2 POST"));
1794Assert.Contains(TestSink.Writes, context => context.Message.Contains("Request starting HTTP/2 CONNECT"));
1795Assert.Contains(TestSink.Writes, context => context.Message.Contains("Request finished HTTP/2 CONNECT"));
1852Assert.Contains(TestSink.Writes, context => context.Message.Contains("Request starting HTTP/1.1 POST"));
1853Assert.Contains(TestSink.Writes, context => context.Message.Contains("Request starting HTTP/1.1 GET"));
1854Assert.Contains(TestSink.Writes, context => context.Message.Contains("Request finished HTTP/1.1 GET"));
1962Assert.Contains(TestSink.Writes, context => context.Message.Contains("Request starting HTTP/2 POST"));
1963Assert.Contains(TestSink.Writes, context => context.Message.Contains("Request starting HTTP/2 CONNECT"));
1964Assert.Contains(TestSink.Writes, context => context.Message.Contains("Request finished HTTP/2 CONNECT"));
2404Assert.Contains(TestSink.Writes, context => context.Message.Contains("Request starting HTTP/2 POST") && context.Message.Contains("/negotiate?"));
2407Assert.Contains(TestSink.Writes, context => context.Message.Contains("Request starting HTTP/2 POST") && context.Message.Contains("?id="));
2408Assert.Contains(TestSink.Writes, context => context.Message.Contains("Request finished HTTP/2 GET") && context.Message.Contains("?id="));
2411Assert.Contains(TestSink.Writes, context => context.Message.Contains("Request finished HTTP/2 DELETE") && context.Message.Contains("?id="));
2500Assert.Contains(TestSink.Writes, context => context.Message.Contains("Request starting HTTP/2 POST") && context.Message.Contains("/negotiate?"));
2503Assert.Contains(TestSink.Writes, context => context.Message.Contains("Request starting HTTP/2 POST") && context.Message.Contains("?id="));
2504Assert.Contains(TestSink.Writes, context => context.Message.Contains("Request finished HTTP/2 GET") && context.Message.Contains("?id="));
2737Assert.EndsWith("The name of the user changed from 'test1' to 'test2'.", changeLog.Message);
Microsoft.AspNetCore.SignalR.Client.Tests (2)
Microsoft.AspNetCore.SignalR.StackExchangeRedis.Tests (1)
Microsoft.AspNetCore.StaticFiles.Tests (2)