628 references to Contains
Diagnostics.EFCore.FunctionalTests (2)
dotnet-svcutil-lib.Tests (4)
IIS.FunctionalTests (2)
IIS.LongTests (3)
IIS.NewHandler.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 (6)
Microsoft.AspNetCore.Components.Web.Tests (5)
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)
821Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1");
822Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2");
850Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1");
851Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2");
880Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1");
881Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2");
911Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value3");
912Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value4");
978Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1/1");
1013Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1");
1014Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2");
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)
152Assert.Contains(TestSink.Writes, w => w.Message.Contains("Protocol: HTTP/1.0"));
153Assert.Contains(TestSink.Writes, w => w.Message.Contains("Method: GET"));
154Assert.Contains(TestSink.Writes, w => w.Message.Contains("Scheme: http"));
155Assert.Contains(TestSink.Writes, w => w.Message.Contains("Path: /foo"));
156Assert.Contains(TestSink.Writes, w => w.Message.Contains("PathBase: /foo"));
157Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: keep-alive"));
184Assert.Contains(TestSink.Writes, w => w.Message.Contains("Protocol: HTTP/1.0"));
185Assert.Contains(TestSink.Writes, w => w.Message.Contains("Method: GET"));
186Assert.Contains(TestSink.Writes, w => w.Message.Contains("Scheme: http"));
187Assert.Contains(TestSink.Writes, w => w.Message.Contains("Path: /foo"));
188Assert.Contains(TestSink.Writes, w => w.Message.Contains("PathBase: /foo"));
189Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: keep-alive"));
190Assert.Contains(TestSink.Writes, w => w.Message.Contains("Body: test"));
216Assert.Contains(TestSink.Writes, w => w.Message.Contains("Protocol: HTTP/1.0"));
217Assert.Contains(TestSink.Writes, w => w.Message.Contains("Method: GET"));
218Assert.Contains(TestSink.Writes, w => w.Message.Contains("Scheme: http"));
219Assert.Contains(TestSink.Writes, w => w.Message.Contains("Path: /foo"));
220Assert.Contains(TestSink.Writes, w => w.Message.Contains("PathBase: /foo"));
254Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: keep-alive"));
280Assert.Contains(TestSink.Writes, w => w.Message.Contains("foo: [Redacted]"));
300Assert.Contains(TestSink.Writes, w => w.Message.Contains("foo: bar"));
302Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: [Redacted]"));
320Assert.Contains(TestSink.Writes, w => w.Message.Contains("RequestBody: [Not consumed by app]"));
351Assert.Contains(TestSink.Writes, w => w.Message.Contains(expected));
379Assert.Contains(TestSink.Writes, w => w.Message.Contains(expected));
407Assert.Contains(TestSink.Writes, w => w.Message.Contains(expected));
447Assert.Contains(TestSink.Writes, w => w.Message.Contains(expected));
484Assert.Contains(TestSink.Writes, w => w.Message.Equals("RequestBody: " + expected));
520Assert.Contains(TestSink.Writes, w => w.Message.Equals("RequestBody: " + expected));
545Assert.Contains(TestSink.Writes, w => w.Message.Equals("RequestBody: " + expected));
571Assert.Contains(TestSink.Writes, w => w.Message.Equals("RequestBody: " + expected));
609Assert.Contains(TestSink.Writes, w => w.Message.Contains(expected));
650Assert.Contains(TestSink.Writes, w => w.Message.Contains("Unrecognized Content-Type for request body."));
688Assert.Contains(TestSink.Writes, w => w.Message.Contains(expected));
726Assert.Contains(TestSink.Writes, w => w.Message.Contains("RequestBody:"));
727Assert.Contains(TestSink.Writes, w => w.Message.Contains(expected));
801Assert.Contains(TestSink.Writes, w => w.Message.Contains("Protocol: HTTP/1.0"));
802Assert.Contains(TestSink.Writes, w => w.Message.Contains("Method: GET"));
803Assert.Contains(TestSink.Writes, w => w.Message.Contains("Scheme: http"));
804Assert.Contains(TestSink.Writes, w => w.Message.Contains("Path: /foo"));
805Assert.Contains(TestSink.Writes, w => w.Message.Contains("PathBase: /foo"));
806Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: keep-alive"));
807Assert.Contains(TestSink.Writes, w => w.Message.Contains("RequestBody: test"));
808Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 418"));
809Assert.Contains(TestSink.Writes, w => w.Message.Contains("Content-Type: text/plain"));
810Assert.Contains(TestSink.Writes, w => w.Message.Contains("Body: Hello World"));
828Assert.Contains(TestSink.Writes, w => w.Message.Contains("Protocol: HTTP/1.0"));
829Assert.Contains(TestSink.Writes, w => w.Message.Contains("Method: GET"));
830Assert.Contains(TestSink.Writes, w => w.Message.Contains("Scheme: http"));
831Assert.Contains(TestSink.Writes, w => w.Message.Contains("Path: /foo"));
832Assert.Contains(TestSink.Writes, w => w.Message.Contains("PathBase: /foo"));
833Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: keep-alive"));
834Assert.Contains(TestSink.Writes, w => w.Message.Contains("RequestBody: test"));
835Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 418"));
836Assert.Contains(TestSink.Writes, w => w.Message.Contains("Content-Type: text/plain"));
837Assert.Contains(TestSink.Writes, w => w.Message.Contains("Body: Hello World"));
838Assert.Contains(TestSink.Writes, w => w.Message.Contains("foo: bar"));
857Assert.Contains(TestSink.Writes, w => w.Message.Contains("Protocol: HTTP/1.0"));
858Assert.Contains(TestSink.Writes, w => w.Message.Contains("Method: GET"));
859Assert.Contains(TestSink.Writes, w => w.Message.Contains("Scheme: http"));
862Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: keep-alive"));
863Assert.Contains(TestSink.Writes, w => w.Message.Contains("RequestBody: test"));
864Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 418"));
865Assert.Contains(TestSink.Writes, w => w.Message.Contains("Content-Type: text/plain"));
866Assert.Contains(TestSink.Writes, w => w.Message.Contains("Body: Hello World"));
867Assert.Contains(TestSink.Writes, w => w.Message.Contains("Path: ReplacedPath"));
885Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 200"));
886Assert.Contains(TestSink.Writes, w => w.Message.Contains("Transfer-Encoding: test"));
909Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 200"));
910Assert.Contains(TestSink.Writes, w => w.Message.Contains("Transfer-Encoding: test"));
911Assert.Contains(TestSink.Writes, w => w.Message.Contains("Body: test"));
933Assert.Contains(TestSink.Writes, w => w.Message.StartsWith("Duration: ", StringComparison.Ordinal));
956Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 200"));
957Assert.Contains(TestSink.Writes, w => w.Message.Contains("Transfer-Encoding: test"));
981Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 200"));
982Assert.Contains(TestSink.Writes, w => w.Message.Contains("Transfer-Encoding: test"));
983Assert.Contains(TestSink.Writes, w => w.Message.Contains("Body: test"));
1005Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 200"));
1030Assert.Contains(TestSink.Writes, w => w.Message.Contains("Transfer-Encoding: test"));
1051Assert.Contains(TestSink.Writes, w => w.Message.Contains("Test: [Redacted]"));
1074Assert.Contains(TestSink.Writes, w => w.Message.Contains("Test: Kestrel"));
1075Assert.Contains(TestSink.Writes, w => w.Message.Contains("Server: [Redacted]"));
1096Assert.Contains(TestSink.Writes, w => w.Message.Contains(expected));
1138Assert.Contains(TestSink.Writes, w => w.Message.Contains(expected));
1168Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 200"));
1169Assert.Contains(TestSink.Writes, w => w.Message.Contains("Transfer-Encoding: test"));
1176Assert.Contains(TestSink.Writes, w => w.Message.Contains("Body: test"));
1206Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 200"));
1207Assert.Contains(TestSink.Writes, w => w.Message.Contains("Transfer-Encoding: test"));
1238Assert.Contains(TestSink.Writes, w => w.Message.Contains(expected));
1259Assert.Contains(TestSink.Writes, w => w.Message.Contains("Unrecognized Content-Type for response body."));
1274Assert.Contains(TestSink.Writes, w => w.Message.Contains("No Content-Type header for request body."));
1313Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 101"));
1417Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: Upgrade"));
1494Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 200"));
1495Assert.Contains(TestSink.Writes, w => w.Message.Contains("Transfer-Encoding: test"));
1496Assert.Contains(TestSink.Writes, w => w.Message.Contains("Content-Type: text/plain"));
1773Assert.Contains(TestSink.Writes, w => w.Message.Contains("Protocol: HTTP/1.0"));
1774Assert.Contains(TestSink.Writes, w => w.Message.Contains("Method: GET"));
1775Assert.Contains(TestSink.Writes, w => w.Message.Contains("Scheme: http"));
1776Assert.Contains(TestSink.Writes, w => w.Message.Contains("Path: /foo"));
1777Assert.Contains(TestSink.Writes, w => w.Message.Contains("PathBase: /foo"));
1778Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: keep-alive"));
1779Assert.Contains(TestSink.Writes, w => w.Message.Contains("RequestBody: test"));
1809Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 418"));
1810Assert.Contains(TestSink.Writes, w => w.Message.Contains("Content-Type: text/plain"));
1811Assert.Contains(TestSink.Writes, w => w.Message.Contains("Body: Hello World"));
1829Assert.Contains(TestSink.Writes, w => w.Message.Contains("Protocol: HTTP/1.0"));
1830Assert.Contains(TestSink.Writes, w => w.Message.Contains("Method: GET"));
1831Assert.Contains(TestSink.Writes, w => w.Message.Contains("Scheme: http"));
1832Assert.Contains(TestSink.Writes, w => w.Message.Contains("Path: /foo"));
1833Assert.Contains(TestSink.Writes, w => w.Message.Contains("PathBase: /foo"));
1834Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: keep-alive"));
1835Assert.Contains(TestSink.Writes, w => w.Message.Contains("RequestBody: test"));
1836Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 418"));
1837Assert.Contains(TestSink.Writes, w => w.Message.Contains("Content-Type: text/plain"));
1838Assert.Contains(TestSink.Writes, w => w.Message.Contains("Body: Hello World"));
1839Assert.Contains(TestSink.Writes, w => w.Message.Contains("foo: bar"));
1858Assert.Contains(TestSink.Writes, w => w.Message.Contains("Protocol: HTTP/1.0"));
1859Assert.Contains(TestSink.Writes, w => w.Message.Contains("Method: GET"));
1860Assert.Contains(TestSink.Writes, w => w.Message.Contains("Scheme: http"));
1861Assert.Contains(TestSink.Writes, w => w.Message.Contains("Path: /foo"));
1862Assert.Contains(TestSink.Writes, w => w.Message.Contains("PathBase: /foo"));
1863Assert.Contains(TestSink.Writes, w => w.Message.Contains("Connection: keep-alive"));
1864Assert.Contains(TestSink.Writes, w => w.Message.Contains("RequestBody: test"));
1867Assert.Contains(TestSink.Writes, w => w.Message.Contains("Content-Type: text/plain"));
1868Assert.Contains(TestSink.Writes, w => w.Message.Contains("Body: Hello World"));
1869Assert.Contains(TestSink.Writes, w => w.Message.Contains("StatusCode: 412"));
1884Assert.Contains(filteredLogs, w => w.Message.Contains("StatusCode: 200"));
1898Assert.Contains(filteredLogs, w => w.Message.Contains("Request"));
1899Assert.Contains(filteredLogs, w => w.Message.Contains("StatusCode: 200"));
1930Assert.Contains(filteredLogs, w => w.Message.Equals("RequestBody: fro[Truncated by RequestBodyLogLimit]"));
1931Assert.Contains(filteredLogs, w => w.Message.Equals("ResponseBody: testin"));
1956Assert.Contains(filteredLogs, w => w.Message.Contains("Request"));
1958Assert.Contains(filteredLogs, w => w.Message.Contains("StatusCode: 200"));
1974Assert.Contains(filteredLogs, w => w.Message.Contains("StatusCode: 200"));
1988Assert.Contains(filteredLogs, w => w.Message.Contains("Request"));
1989Assert.Contains(filteredLogs, w => w.Message.Contains("StatusCode: 200"));
2020Assert.Contains(filteredLogs, w => w.Message.Equals("RequestBody: fro[Truncated by RequestBodyLogLimit]"));
2021Assert.Contains(filteredLogs, w => w.Message.Equals("ResponseBody: testin"));
2046Assert.Contains(filteredLogs, w => w.Message.Contains("Request"));
2048Assert.Contains(filteredLogs, w => w.Message.Contains("StatusCode: 200"));
Microsoft.AspNetCore.HttpOverrides.Tests (3)
Microsoft.AspNetCore.HttpsPolicy.Tests (1)
Microsoft.AspNetCore.Identity.Specification.Tests (3)
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 (22)
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 (12)
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)
707Assert.Contains(config.Sources, source => source is JsonConfigurationSource jsonSource && jsonSource.Path == "appsettings.json");
711Assert.Contains(config.Sources, source => source is JsonConfigurationSource jsonSource && jsonSource.Path == "appsettings.Development.json");
765Assert.Contains(config.Sources, source => source is JsonConfigurationSource jsonSource && jsonSource.Path == "secrets.json");
1637Assert.Contains(events, args =>
2423Assert.Contains(builder.Services, service => service.ServiceType == typeof(HostBuilderContext));
2424Assert.Contains(builder.Services, service => service.ServiceType == typeof(IHostApplicationLifetime));
2425Assert.Contains(builder.Services, service => service.ServiceType == typeof(IHostLifetime));
2426Assert.Contains(builder.Services, service => service.ServiceType == typeof(IOptions<>));
2427Assert.Contains(builder.Services, service => service.ServiceType == typeof(ILoggerFactory));
2428Assert.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 (2)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (3)
Microsoft.CodeAnalysis.LanguageServer.UnitTests (10)
Microsoft.CodeAnalysis.Test.Utilities (1)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (20)
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");
1326Assert.Contains(metaRefs, r => r is PortableExecutableReference reference && reference.Display.Contains("CSharpProject.dll"));
1345Assert.Contains(project.MetadataReferences, r => r is PortableExecutableReference reference && reference.Display.Contains("CSharpProject.dll"));
1385Assert.Contains(metaRefs, r => r is PortableExecutableReference reference && reference.Display.Contains("CSharpProject.dll"));
1421Assert.Contains(vbProject.MetadataReferences, r => r is PortableExecutableReference reference && reference.Display.Contains("CSharpProject.dll"));
1886Assert.Contains(attrs, ad => ad.AttributeClass.Name == "MyAttribute");
1933Assert.Contains(attrs, ad => ad.AttributeClass.Name == "MyAttr");
3087Assert.Contains(proj.Documents, d => d.Name == "AssemblyInfo.cs");
3175Assert.Contains(project.AdditionalDocuments, doc => doc.Name == "COM1");
3176Assert.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.Evaluation.NLP.Tests (6)
Microsoft.Extensions.AI.Integration.Tests (18)
ChatClientIntegrationTests.cs (12)
876Assert.Contains(logs, e => e.Message.Contains("What's the biggest animal?"));
877Assert.Contains(logs, e => e.Message.Contains("whale"));
929Assert.Contains(logs, e => e.Message.Contains("What is the current secret number?"));
930Assert.Contains(logs, e => e.Message.Contains("\"name\": \"GetSecretNumber\""));
931Assert.Contains(logs, e => e.Message.Contains($"\"result\": {secretNumber}"));
992Assert.Contains(response.Result, x => x.FullName == "Jimbo Smith");
993Assert.Contains(response.Result, x => x.FullName == "Josh Simpson");
1476Assert.Contains(firstTurnTools, t => t.Name == "GetWeatherForecast");
1486Assert.Contains(secondTurnTools, t => t.Name == "GetWeatherForecast");
1487Assert.Contains(secondTurnTools, t => t.Name == "TranslateText");
1610Assert.Contains(firstTurnTools!, t => t.Name == "GetWeather");
1720Assert.Contains(selectedTools, t => t.Name == "GetWeatherForecast");
Microsoft.Extensions.AI.OpenAI.Tests (5)
Microsoft.Extensions.AI.Tests (44)
ChatCompletion\FunctionInvokingChatClientTests.cs (34)
1001Assert.Contains(content, c => c is FunctionCallContent or FunctionResultContent);
1708Assert.Contains(activities, a => a.DisplayName == "chat");
1709Assert.Contains(activities, a => a.DisplayName == "execute_tool Func1");
1756Assert.Contains(activities, a => a.DisplayName == "orchestrate_tools");
1995Assert.Contains(response.Messages, m => m.Contents.Any(c => c is FunctionCallContent fcc && fcc.InformationalOnly));
2067Assert.Contains(response.Messages, m => m.Contents.Any(c => c is FunctionResultContent frc && frc.CallId == "callId1"));
2112Assert.Contains(response.Messages, m => m.Contents.Any(c => c is FunctionCallContent fcc && fcc.CallId == "callId1" && fcc.InformationalOnly));
2115Assert.Contains(response.Messages, m => m.Contents.Any(c => c is FunctionResultContent frc && frc.CallId == "callId1"));
2366Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>().Any(frc => frc.Result?.ToString() == "FunctionB result"));
2371Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>().Any(frc => frc.Result?.ToString() == "FunctionB result"));
2462Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2471Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2567Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2575Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2670Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2672Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2678Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2680Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2772Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2780Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2947Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2956Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
3048Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionApprovalRequestContent>().Any(frc => frc.FunctionCall.Name == "FunctionB"));
3051Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>().Any(frc => frc.Result?.ToString() == "FunctionA result"));
3058Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionApprovalRequestContent>().Any(frc => frc.FunctionCall.Name == "FunctionB"));
3061Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>().Any(frc => frc.Result?.ToString() == "FunctionA result"));
3154Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionApprovalRequestContent>().Any(frc => frc.FunctionCall.Name == "FunctionB"));
3165Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionApprovalRequestContent>().Any(frc => frc.FunctionCall.Name == "FunctionB"));
3201Assert.Contains(logs, e => e.Message.Contains("Function 'UnknownFunc' not found") && e.Level == LogLevel.Warning);
3233Assert.Contains(logs, e => e.Message.Contains("Function 'Func1' is not invocable (declaration only)") && e.Level == LogLevel.Debug);
3266Assert.Contains(logs, e => e.Message.Contains("Function 'TerminatingFunc' requested termination of the processing loop") && e.Level == LogLevel.Debug);
3304Assert.Contains(logs, e => e.Message.Contains("Function 'Func1' requires approval") && e.Level == LogLevel.Debug);
3341Assert.Contains(logs, e => e.Message.Contains("Processing approval response for 'Func1'. Approved: True") && e.Level == LogLevel.Debug);
3378Assert.Contains(logs, e => e.Message.Contains("Function 'Func1' was rejected. Reason: User denied") && e.Level == LogLevel.Debug);
ChatReduction\SummarizingChatReducerTests.cs (10)
122Assert.Contains(m.Contents, c => c is FunctionCallContent);
123Assert.Contains(m.Contents, c => c is TestUserInputRequestContent);
125m => Assert.Contains(m.Contents, c => c is FunctionResultContent),
126m => Assert.Contains(m.Contents, c => c is TestUserInputResponseContent),
204Assert.Contains(msgList, m => m.Text.Contains("What's the weather in Seattle?"));
205Assert.Contains(msgList, m => m.Text.Contains("sunny and 72°F in Seattle"));
206Assert.Contains(msgList, m => m.Text.Contains("What about New York?"));
207Assert.Contains(msgList, m => m.Role == ChatRole.System);
219Assert.Contains(resultList, m => m.Contents.Any(c => c is FunctionCallContent fc && fc.CallId == "call2"));
220Assert.Contains(resultList, m => m.Contents.Any(c => c is FunctionResultContent fr && fr.CallId == "call2"));
Microsoft.Extensions.DataIngestion.Tests (8)
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.Extensions.Http.Diagnostics.Tests (1)
Microsoft.Gen.Logging.Generated.Tests (2)
Mvc.Api.Analyzers.Test (3)
Roslyn.VisualStudio.Next.UnitTests (2)
Sockets.FunctionalTests (6)
xunit.assert (1)