590 references to Contains
Diagnostics.EFCore.FunctionalTests (2)
dotnet-svcutil-lib.Tests (4)
IIS.FunctionalTests (2)
IIS.LongTests (3)
IIS.NewHandler.FunctionalTests (3)
IIS.NewShim.FunctionalTests (3)
IISExpress.FunctionalTests (6)
InMemory.FunctionalTests (33)
Http2\Http2StreamTests.cs (8)
1350Assert.Contains(LogMessages, m => m.Exception?.Message.Contains("Response Content-Length mismatch: too many bytes written (12 of 11).") ?? false);
1423Assert.Contains(LogMessages, m => m.Exception?.Message.Contains(CoreStrings.FormatTooFewBytesWritten(0, 11)) ?? false);
1926Assert.Contains(LogMessages, m => m.Message.Contains("the application completed without reading the entire request body."));
2013Assert.Contains(LogMessages, m => m.Message.Contains("the application completed without reading the entire request body."));
2076Assert.Contains(LogMessages, m => m.Message.Contains("the application completed without reading the entire request body."));
3111Assert.Contains(LogMessages, m => (m.Exception?.Message.Contains("App Faulted") ?? false) && m.LogLevel == LogLevel.Error);
4723Assert.Contains(TestSink.Writes, w => w.EventId.Id == 13 && w.LogLevel == LogLevel.Error
5898Assert.Contains(LogMessages, m => m.Message.Equals("One or more of the following response headers have been removed because they are invalid for HTTP/2 and HTTP/3 responses: 'Connection', 'Transfer-Encoding', 'Keep-Alive', 'Upgrade' and 'Proxy-Connection'."));
Interop.FunctionalTests (1)
Microsoft.AspNetCore.App.Analyzers.Test (8)
Microsoft.AspNetCore.Authentication.Negotiate.Test (1)
Microsoft.AspNetCore.Authentication.Test (2)
Microsoft.AspNetCore.Authorization.Test (12)
AuthorizationPolicyFacts.cs (11)
41Assert.Contains(combined.Requirements, r => r is DenyAnonymousAuthorizationRequirement);
109Assert.Contains(combined.Requirements, r => r is RolesAuthorizationRequirement);
112Assert.Contains(rolesAuthorizationRequirement.AllowedRoles, r => r.Equals("r1"));
113Assert.Contains(rolesAuthorizationRequirement.AllowedRoles, r => r.Equals("r2"));
132Assert.Contains(combined.AuthenticationSchemes, a => a.Equals("a1"));
133Assert.Contains(combined.AuthenticationSchemes, a => a.Equals("a2"));
152Assert.Contains(combined.AuthenticationSchemes, a => a.Equals("a1"));
153Assert.Contains(combined.AuthenticationSchemes, a => a.Equals("a2"));
170Assert.Contains(combined.Requirements, r => r is RolesAuthorizationRequirement);
173Assert.Contains(rolesAuthorizationRequirement.AllowedRoles, r => r.Equals("r1"));
174Assert.Contains(rolesAuthorizationRequirement.AllowedRoles, r => r.Equals("r2"));
Microsoft.AspNetCore.Components.Endpoints.Tests (8)
Microsoft.AspNetCore.Components.Server.Tests (1)
Microsoft.AspNetCore.Components.Tests (10)
Microsoft.AspNetCore.Cors.Test (2)
Microsoft.AspNetCore.DeveloperCertificates.XPlat.Tests (7)
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (2)
Microsoft.AspNetCore.Hosting.Tests (15)
HostingApplicationDiagnosticsTests.cs (11)
750Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1");
751Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2");
779Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1");
780Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2");
809Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1");
810Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2");
840Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value3");
841Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value4");
907Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1/1");
942Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1");
943Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2");
Microsoft.AspNetCore.Http.Extensions.Tests (51)
RequestDelegateFactoryTests.cs (23)
2599Assert.Contains(result.EndpointMetadata, m => m is ParameterNameMetadata { Name: "param1" });
2600Assert.Contains(result.EndpointMetadata, m => m is ParameterNameMetadata { Name: "param2" });
2613Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Parameter });
2626Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.ReturnType });
2639Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.ReturnType });
2652Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.ReturnType });
2665Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.ReturnType });
2685Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
2688Assert.Contains(result.EndpointMetadata, m => m is MetadataCountMetadata { Count: 1 });
2708Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
2711Assert.Contains(result.EndpointMetadata, m => m is MetadataCountMetadata { Count: 1 });
2731Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
2734Assert.Contains(result.EndpointMetadata, m => m is MetadataCountMetadata { Count: 1 });
2754Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
2757Assert.Contains(result.EndpointMetadata, m => m is MetadataCountMetadata { Count: 1 });
2777Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
2778Assert.Contains(result.EndpointMetadata, m => m is ParameterNameMetadata { Name: "param1" });
2798Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
2799Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Parameter });
2855Assert.Contains(result.EndpointMetadata, m => m is RoutePatternMetadata { RoutePattern: "/test/pattern" });
2890Assert.Contains(result.EndpointMetadata, m => m is IParameterBindingMetadata { Name: "param1" });
3028Assert.Contains(result.EndpointMetadata, m => m is MetadataService);
3043Assert.Contains(result.EndpointMetadata, m => m is MetadataService);
RequestDelegateGenerator\RequestDelegateCreationTests.Metadata.cs (25)
205Assert.Contains(endpoint.Metadata, m => m is ParameterNameMetadata { Name: "param1" });
206Assert.Contains(endpoint.Metadata, m => m is ParameterNameMetadata { Name: "param2" });
221Assert.Contains(endpoint.Metadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Parameter });
236Assert.Contains(endpoint.Metadata, m => m is CustomEndpointMetadata { Source: MetadataSource.ReturnType });
251Assert.Contains(endpoint.Metadata, m => m is CustomEndpointMetadata { Source: MetadataSource.ReturnType });
266Assert.Contains(endpoint.Metadata, m => m is CustomEndpointMetadata { Source: MetadataSource.ReturnType });
362Assert.Contains(endpoint.Metadata, m => m is MetadataService);
382Assert.Contains(endpoint.Metadata, m => m is MetadataService);
396Assert.Contains(endpoint.Metadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
398Assert.Contains(endpoint.Metadata, m => m is MetadataCountMetadata { Count: > 1 });
413Assert.Contains(endpoint.Metadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
415Assert.Contains(endpoint.Metadata, m => m is MetadataCountMetadata { Count: > 1 });
430Assert.Contains(endpoint.Metadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
432Assert.Contains(endpoint.Metadata, m => m is MetadataCountMetadata { Count: > 1 });
447Assert.Contains(endpoint.Metadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
448Assert.Contains(endpoint.Metadata, m => m is ParameterNameMetadata { Name: "param1" });
463Assert.Contains(endpoint.Metadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
464Assert.Contains(endpoint.Metadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Parameter });
479Assert.Contains(endpoint.Metadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
480Assert.Contains(endpoint.Metadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Parameter });
495Assert.Contains(endpoint.Metadata, m => m is RoutePatternMetadata { RoutePattern: "/test/pattern" });
560Assert.Contains(endpoint.Metadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Parameter });
561Assert.Contains(endpoint.Metadata, m => m is ParameterNameMetadata { Name: "param1" });
562Assert.Contains(endpoint.Metadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Property });
563Assert.Contains(endpoint.Metadata, m => m is ParameterNameMetadata { Name: nameof(AddsCustomParameterMetadata.Data) });
Microsoft.AspNetCore.Http.Results.Tests (40)
ResultsOfTTests.Generated.cs (20)
215Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult1) });
216Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult2) });
494Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult1) });
495Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult2) });
496Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult3) });
850Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult1) });
851Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult2) });
852Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult3) });
853Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult4) });
1291Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult1) });
1292Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult2) });
1293Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult3) });
1294Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult4) });
1295Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult5) });
1825Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult1) });
1826Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult2) });
1827Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult3) });
1828Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult4) });
1829Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult5) });
1830Assert.Contains(builder.Metadata, m => m is ResultTypeProvidedMetadata { SourceTypeName: nameof(ProvidesMetadataResult6) });
Microsoft.AspNetCore.HttpLogging.Tests (149)
HttpLoggingMiddlewareTests.cs (142)
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"));
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"));
237Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: keep-alive"));
263Assert.Contains(TestSink.Writes, w => w.Message.Contains("foo: [Redacted]"));
283Assert.Contains(TestSink.Writes, w => w.Message.Contains("foo: bar"));
285Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: [Redacted]"));
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));
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));
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"));
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"));
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"));
1013Assert.Contains(TestSink.Writes, w => w.Message.Contains("Transfer-Encoding: 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"));
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"));
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"));
1400Assert.Contains(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"));
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"));
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"));
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"));
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"));
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"));
1941Assert.Contains(filteredLogs, w => w.Message.Contains("StatusCode: 200"));
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"));
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"));
2031Assert.Contains(filteredLogs, w => w.Message.Contains("StatusCode: 200"));
Microsoft.AspNetCore.HttpsPolicy.Tests (1)
Microsoft.AspNetCore.Identity.Specification.Tests (1)
Microsoft.AspNetCore.Identity.Test (3)
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (2)
Microsoft.AspNetCore.Mvc.Core.Test (22)
ApplicationModels\EndpointMetadataProviderTest.cs (11)
38Assert.Contains(endpoint.Metadata, m => m is CustomEndpointMetadata { Source: MetadataSource.ReturnType });
49endpoint => Assert.Contains(endpoint.Metadata, m => m is CustomEndpointMetadata { Source: MetadataSource.ReturnType }),
50endpoint => Assert.Contains(endpoint.Metadata, m => m is CustomEndpointMetadata { Source: MetadataSource.ReturnType }));
60Assert.Contains(endpoint.Metadata, m => m is ParameterNameMetadata { Name: "param1" });
71endpoint => Assert.Contains(endpoint.Metadata, m => m is ParameterNameMetadata { Name: "param1" }),
72endpoint => Assert.Contains(endpoint.Metadata, m => m is ParameterNameMetadata { Name: "param1" }));
82Assert.Contains(endpoint.Metadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Parameter });
93endpoint => Assert.Contains(endpoint.Metadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Parameter }),
94endpoint => Assert.Contains(endpoint.Metadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Parameter }));
211endpoint => Assert.Contains(endpoint.Metadata, m => m is RoutePatternMetadata { RoutePattern: "selector1" }),
212endpoint => Assert.Contains(endpoint.Metadata, m => m is RoutePatternMetadata { RoutePattern: "selector2" }));
Microsoft.AspNetCore.Mvc.Cors.Test (1)
Microsoft.AspNetCore.Mvc.DataAnnotations.Test (6)
Microsoft.AspNetCore.Mvc.Formatters.Xml.Test (4)
Microsoft.AspNetCore.Mvc.FunctionalTests (5)
Microsoft.AspNetCore.Mvc.RazorPages.Test (2)
Microsoft.AspNetCore.Mvc.Test (8)
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (1)
Microsoft.AspNetCore.OpenApi.Tests (18)
Extensions\OpenApiServiceCollectionExtensionsTests.cs (18)
40Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiSchemaService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName);
41Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiDocumentService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName);
42Assert.Contains(services, sd => sd.ServiceType == typeof(IDocumentProvider) && sd.Lifetime == ServiceLifetime.Singleton);
74Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiSchemaService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName);
75Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiDocumentService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName);
76Assert.Contains(services, sd => sd.ServiceType == typeof(IDocumentProvider) && sd.Lifetime == ServiceLifetime.Singleton);
107Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiSchemaService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName);
108Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiDocumentService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName);
109Assert.Contains(services, sd => sd.ServiceType == typeof(IDocumentProvider) && sd.Lifetime == ServiceLifetime.Singleton);
140Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiSchemaService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName);
141Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiDocumentService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName);
142Assert.Contains(services, sd => sd.ServiceType == typeof(IDocumentProvider) && sd.Lifetime == ServiceLifetime.Singleton);
162Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiSchemaService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName);
163Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiDocumentService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName);
164Assert.Contains(services, sd => sd.ServiceType == typeof(IDocumentProvider) && sd.Lifetime == ServiceLifetime.Singleton);
186Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiSchemaService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName);
187Assert.Contains(services, sd => sd.ServiceType == typeof(OpenApiDocumentService) && sd.Lifetime == ServiceLifetime.Singleton && (string)sd.ServiceKey == documentName);
188Assert.Contains(services, sd => sd.ServiceType == typeof(IDocumentProvider) && sd.Lifetime == ServiceLifetime.Singleton);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (4)
Microsoft.AspNetCore.Server.Kestrel.Tests (1)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (9)
Microsoft.AspNetCore.Shared.Tests (6)
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (16)
HubConnectionTests.cs (16)
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="));
Microsoft.AspNetCore.SignalR.Client.Tests (1)
Microsoft.AspNetCore.SignalR.Tests (9)
Microsoft.AspNetCore.StaticFiles.Tests (1)
Microsoft.AspNetCore.TestHost.Tests (1)
Microsoft.AspNetCore.Tests (11)
WebApplicationTests.cs (10)
705Assert.Contains(config.Sources, source => source is JsonConfigurationSource jsonSource && jsonSource.Path == "appsettings.json");
709Assert.Contains(config.Sources, source => source is JsonConfigurationSource jsonSource && jsonSource.Path == "appsettings.Development.json");
763Assert.Contains(config.Sources, source => source is JsonConfigurationSource jsonSource && jsonSource.Path == "secrets.json");
1635Assert.Contains(events, args =>
2421Assert.Contains(builder.Services, service => service.ServiceType == typeof(HostBuilderContext));
2422Assert.Contains(builder.Services, service => service.ServiceType == typeof(IHostApplicationLifetime));
2423Assert.Contains(builder.Services, service => service.ServiceType == typeof(IHostLifetime));
2424Assert.Contains(builder.Services, service => service.ServiceType == typeof(IOptions<>));
2425Assert.Contains(builder.Services, service => service.ServiceType == typeof(ILoggerFactory));
2426Assert.Contains(builder.Services, service => service.ServiceType == typeof(ILogger<>));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (3)
Microsoft.CodeAnalysis.LanguageServer.UnitTests (2)
Microsoft.CodeAnalysis.Test.Utilities (1)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (15)
VisualStudioMSBuildWorkspaceTests.cs (13)
775Assert.Contains(documents, d => d.Name == "App.xaml.cs");
776Assert.Contains(documents, d => d.Name == "MainWindow.xaml.cs");
782Assert.Contains(documents, d => d.Name == "App.g.cs");
783Assert.Contains(documents, d => d.Name == "MainWindow.g.cs");
1332Assert.Contains(metaRefs, r => r is PortableExecutableReference reference && reference.Display.Contains("CSharpProject.dll"));
1351Assert.Contains(project.MetadataReferences, r => r is PortableExecutableReference reference && reference.Display.Contains("CSharpProject.dll"));
1391Assert.Contains(metaRefs, r => r is PortableExecutableReference reference && reference.Display.Contains("CSharpProject.dll"));
1427Assert.Contains(vbProject.MetadataReferences, r => r is PortableExecutableReference reference && reference.Display.Contains("CSharpProject.dll"));
1892Assert.Contains(attrs, ad => ad.AttributeClass.Name == "MyAttribute");
1939Assert.Contains(attrs, ad => ad.AttributeClass.Name == "MyAttr");
3097Assert.Contains(proj.Documents, d => d.Name == "AssemblyInfo.cs");
3185Assert.Contains(project.AdditionalDocuments, doc => doc.Name == "COM1");
3186Assert.Contains(project.AdditionalDocuments, doc => doc.Name == "TEST::");
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
Microsoft.CommonLanguageServerProtocol.Framework.UnitTests (5)
Microsoft.DotNet.Build.Tasks.Feed.Tests (6)
Microsoft.DotNet.XUnitAssert.Tests (4)
Microsoft.Extensions.AI.AzureAIInference.Tests (4)
Microsoft.Extensions.AI.Evaluation.NLP.Tests (6)
Microsoft.Extensions.AI.Integration.Tests (7)
Microsoft.Extensions.AI.OpenAI.Tests (2)
Microsoft.Extensions.AI.Tests (1)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (9)
Linux\LinuxNetworkMetricsTests.cs (6)
58Assert.Contains(measurements, m => HasTagWithValue(m, "network.type", "ipv4", 42));
59Assert.Contains(measurements, m => HasTagWithValue(m, "system.network.state", "close", 42));
60Assert.Contains(measurements, m => HasTagWithValue(m, "network.type", "ipv6", 24));
61Assert.Contains(measurements, m => HasTagWithValue(m, "system.network.state", "established", 24));
111Assert.Contains(second, m => HasTagWithValue(m, "network.type", "ipv4", 99));
112Assert.Contains(second, m => HasTagWithValue(m, "system.network.state", "close", 99));
Microsoft.Extensions.Hosting.Testing.Tests (3)
Microsoft.Gen.Logging.Generated.Tests (2)
Mvc.Api.Analyzers.Test (3)
Roslyn.VisualStudio.Next.UnitTests (2)
Sockets.FunctionalTests (6)
xunit.assert (1)