974 references to Single
IIS.FunctionalTests (2)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Inprocess\MaxRequestBodySizeTests.cs (1)
161
Assert.
Single
(TestSink.Writes, w => w.Message.Contains("Increasing the MaxRequestBodySize conflicts with the max value for IIS limit maxAllowedContentLength." +
src\Servers\IIS\IIS\test\Common.FunctionalTests\MaxRequestBodySizeTests.cs (1)
162
Assert.
Single
(TestSink.Writes, w => w.Message.Contains("Increasing the MaxRequestBodySize conflicts with the max value for IIS limit maxAllowedContentLength." +
IIS.Tests (3)
ClientDisconnectTests.cs (1)
347
Assert.
Single
(TestSink.Writes, w => w.EventId.Name == "ConnectionDisconnect");
MaxRequestBodySizeTests.cs (2)
357
var appErrorLog = Assert.
Single
(TestSink.Writes, w => w.LoggerName == "Microsoft.AspNetCore.Server.IIS.Core.IISHttpServer" && w.LogLevel > LogLevel.Debug);
358
var badRequestLog = Assert.
Single
(TestSink.Writes, w => w.LoggerName == "Microsoft.AspNetCore.Server.IIS.Core.IISHttpServer" && w.EventId == new EventId(4, "ConnectionBadRequest"));
IISExpress.FunctionalTests (2)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Inprocess\MaxRequestBodySizeTests.cs (1)
161
Assert.
Single
(TestSink.Writes, w => w.Message.Contains("Increasing the MaxRequestBodySize conflicts with the max value for IIS limit maxAllowedContentLength." +
src\Servers\IIS\IIS\test\Common.FunctionalTests\MaxRequestBodySizeTests.cs (1)
162
Assert.
Single
(TestSink.Writes, w => w.Message.Contains("Increasing the MaxRequestBodySize conflicts with the max value for IIS limit maxAllowedContentLength." +
InMemory.FunctionalTests (12)
Http2\Http2ConnectionTests.cs (1)
5103
Assert.
Single
(LogMessages, m => m.Exception is ConnectionResetException);
Http2\Http2TestBase.cs (1)
1324
var message = Assert.
Single
(LogMessages, m => m.Exception is TException);
Http3\Http3TestBase.cs (1)
141
var message = Assert.
Single
(LogMessages, m => m.Exception != null && exceptionType.IsAssignableFrom(m.Exception.GetType()));
HttpProtocolSelectionTests.cs (1)
94
Assert.
Single
(LogMessages, message => message.LogLevel == LogLevel.Error
ResponseDrainingTests.cs (1)
76
Assert.
Single
(LogMessages, w => w.EventId.Id == 28 && w.LogLevel <= LogLevel.Debug);
ResponseTests.cs (7)
939
var logMessage = Assert.
Single
(LogMessages, message => message.EventId.Name == "ConnectionHeadResponseBodyWrite");
982
var logMessage = Assert.
Single
(LogMessages, message => message.LogLevel == LogLevel.Error);
1021
var logMessage = Assert.
Single
(LogMessages, message => message.LogLevel == LogLevel.Error);
1061
var logMessage = Assert.
Single
(LogMessages, message => message.LogLevel == LogLevel.Error);
1096
var logMessage = Assert.
Single
(LogMessages, message => message.LogLevel == LogLevel.Error);
2899
Assert.
Single
(LogMessages, message => message.LogLevel == LogLevel.Error);
2944
Assert.
Single
(LogMessages, message => message.LogLevel == LogLevel.Error);
Microsoft.AspNetCore.Authentication.Test (12)
OAuthTests.cs (4)
136
var setCookie = Assert.
Single
(res.Headers, h => h.Key == "Set-Cookie");
137
var correlation = Assert.
Single
(setCookie.Value, v => v.StartsWith(".AspNetCore.Correlation.", StringComparison.Ordinal));
164
var setCookie = Assert.
Single
(res.Headers, h => h.Key == "Set-Cookie");
165
var correlation = Assert.
Single
(setCookie.Value, v => v.StartsWith(".AspNetCore.Correlation.", StringComparison.Ordinal));
OpenIdConnect\OpenIdConnectTests.cs (8)
79
var setCookie = Assert.
Single
(res.Headers, h => h.Key == "Set-Cookie");
80
var nonce = Assert.
Single
(setCookie.Value, v => v.StartsWith(OpenIdConnectDefaults.CookieNoncePrefix, StringComparison.Ordinal));
106
var setCookie = Assert.
Single
(res.Headers, h => h.Key == "Set-Cookie");
107
var nonce = Assert.
Single
(setCookie.Value, v => v.StartsWith(OpenIdConnectDefaults.CookieNoncePrefix, StringComparison.Ordinal));
132
var setCookie = Assert.
Single
(res.Headers, h => h.Key == "Set-Cookie");
133
var correlation = Assert.
Single
(setCookie.Value, v => v.StartsWith(".AspNetCore.Correlation.", StringComparison.Ordinal));
159
var setCookie = Assert.
Single
(res.Headers, h => h.Key == "Set-Cookie");
160
var correlation = Assert.
Single
(setCookie.Value, v => v.StartsWith(".AspNetCore.Correlation.", StringComparison.Ordinal));
Microsoft.AspNetCore.Components.Endpoints.Tests (10)
Builder\RazorComponentsEndpointConventionBuilderExtensionsTest.cs (1)
241
var webJSEndpoint = Assert.
Single
(endpoints, e => e.Metadata.Contains(obj));
EndpointHtmlRendererTest.cs (2)
464
var (_, mode) = Assert.
Single
(httpContext.Items, (kvp) => kvp.Value is InvokedRenderModes);
480
var (_, mode) = Assert.
Single
(httpContext.Items, (kvp) => kvp.Value is InvokedRenderModes);
HotReloadServiceTests.cs (7)
50
Assert.
Single
(endpointDataSource.Endpoints, e => e.Metadata.GetMetadata<RootComponentMetadata>() != null));
84
var endpoint = Assert.IsType<RouteEndpoint>(Assert.
Single
(endpointDataSource.Endpoints,
108
var endpoint = Assert.IsType<RouteEndpoint>(Assert.
Single
(endpointDataSource.Endpoints, e => e.Metadata.GetMetadata<RootComponentMetadata>() != null));
118
var updatedEndpoint = Assert.IsType<RouteEndpoint>(Assert.
Single
(endpointDataSource.Endpoints, e => e.Metadata.GetMetadata<RootComponentMetadata>() != null));
134
var endpoint = Assert.IsType<RouteEndpoint>(Assert.
Single
(endpointDataSource.Endpoints, e => e.Metadata.GetMetadata<RootComponentMetadata>() != null));
136
var compositeEndpoint = Assert.IsType<RouteEndpoint>(Assert.
Single
(compositeEndpointDataSource.Endpoints, e => e.Metadata.GetMetadata<RootComponentMetadata>() != null));
183
var endpoint = Assert.IsType<RouteEndpoint>(Assert.
Single
(endpointDataSource.Endpoints, e => e.Metadata.GetMetadata<RootComponentMetadata>() != null));
Microsoft.AspNetCore.Components.Tests (4)
RendererTest.cs (1)
5651
Assert.
Single
(logStream.Skip(1),
Routing\RouteTableFactoryTests.cs (3)
308
Assert.
Single
(context.Parameters, p => p.Key == "parameter" && (string)p.Value == expectedValue);
325
Assert.
Single
(context.Parameters, p => p.Key == "parameter" && (string)p.Value == expectedValue);
473
var value = expectedValue != null ? Assert.
Single
(context.Parameters, p => p.Key == "parameter").Value : null;
Microsoft.AspNetCore.Components.WebAssembly.Tests (1)
Hosting\WebAssemblyHostBuilderTest.cs (1)
230
Assert.
Single
(builder.Services, d => d.ServiceType == type);
Microsoft.AspNetCore.DeveloperCertificates.XPlat.Tests (1)
CertificateManagerTests.cs (1)
57
var httpsCertificate = Assert.
Single
(httpsCertificates, c => c.Subject == TestCertificateSubject);
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (81)
Logging\AcceptanceTests.cs (53)
233
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
234
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown);
235
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
236
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Post.ToString());
237
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Duration &&
243
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.ResponseBody && x.Value == "Server: hello!Server: world!");
293
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
294
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown);
295
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
296
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Post.ToString());
297
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Duration &&
303
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.RequestBody && x.Value == Content);
346
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
347
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == "/myroute/123");
348
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
349
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Post.ToString());
350
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Duration &&
406
Assert.
Single
(requestState, x => x.Key == HttpLoggingTagNames.RequestHeaderPrefix + NormalizedRequestHeader);
407
Assert.
Single
(requestState, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
408
Assert.
Single
(requestState, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown);
409
Assert.
Single
(requestState, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Post.ToString());
410
Assert.
Single
(requestState, x => x.Key == "Protocol" && x.Value == "HTTP/1.1");
413
Assert.
Single
(requestBodyState, x => x.Key == "Body" && x.Value == Content);
416
Assert.
Single
(responseState, x => x.Key == HttpLoggingTagNames.ResponseHeaderPrefix + NormalizedResponseHeader);
417
Assert.
Single
(responseState, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
420
Assert.
Single
(responseBodyState, x => x.Key == "Body" && x.Value == "Server: hello!Server: world!");
423
Assert.
Single
(durationState, x => x.Key == HttpLoggingTagNames.Duration && x.Value != null);
461
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.RequestHeaderPrefix + NormalizedRequestHeader);
462
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.ResponseHeaderPrefix + NormalizedResponseHeader);
463
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
464
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown);
465
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
466
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Duration &&
470
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString());
507
Assert.
Single
(state, x => x.Key == TestHttpLogEnricher.Key1 && x.Value == TestHttpLogEnricher.Value1);
508
Assert.
Single
(state, x => x.Key == TestHttpLogEnricher.Key2 && x.Value == TestHttpLogEnricher.Value2.ToString(CultureInfo.InvariantCulture));
509
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Delete.ToString());
549
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == RequestPath);
585
Assert.
Single
(secondState, x => x.Key == TestHttpLogEnricher.Key1 && x.Value == TestHttpLogEnricher.Value1);
586
Assert.
Single
(secondState, x => x.Key == TestHttpLogEnricher.Key2 && x.Value == TestHttpLogEnricher.Value2.ToString(CultureInfo.InvariantCulture));
635
Assert.
Single
(secondRecord!, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
636
Assert.
Single
(fithRecord!, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
640
Assert.
Single
(thirdRecord, x => x.Key == HttpLoggingTagNames.Duration && x.Value != null);
641
Assert.
Single
(sixthRecord, x => x.Key == HttpLoggingTagNames.Duration && x.Value != null);
668
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString());
669
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
670
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown);
671
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == expectedStatus);
672
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Duration &&
709
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Put.ToString());
710
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.RequestBody && x.Value == Content);
711
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.ResponseBody && x.Value == "test body");
743
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Put.ToString());
Logging\AcceptanceTests.Mvc.cs (28)
81
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
82
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == redactedPath);
83
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
84
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString());
85
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Duration &&
116
Assert.
Single
(state, x => x.Key == UserIdParamName && x.Value == redactedUserId);
117
Assert.
Single
(state, x => x.Key == NoDataClassParamName && x.Value == TelemetryConstants.Redacted);
119
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
120
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == ActionRouteTemplate);
121
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
122
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString());
123
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Duration &&
165
Assert.
Single
(state, x => x.Key == UserIdParamName && x.Value == redactedUserId);
166
Assert.
Single
(state, x => x.Key == NoDataClassParamName && x.Value == NoDataClassParamValue);
170
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
172
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == expectedPath);
173
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
174
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString());
175
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Duration &&
206
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
207
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == $"/api/users/testUserId/someTestData");
208
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
209
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString());
210
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Duration &&
249
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
250
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == expectedPath);
251
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
252
Assert.
Single
(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString());
Microsoft.AspNetCore.Http.Extensions.Tests (12)
ProblemDetailsServiceCollectionExtensionsTest.cs (7)
28
Assert.
Single
(collection, (sd) => sd.ServiceType == typeof(IProblemDetailsService) && sd.ImplementationType == typeof(ProblemDetailsService));
29
Assert.
Single
(collection, (sd) => sd.ServiceType == typeof(IProblemDetailsWriter) && sd.ImplementationType == typeof(DefaultProblemDetailsWriter));
30
Assert.
Single
(collection, (sd) => sd.ServiceType == typeof(IConfigureOptions<JsonOptions>) && sd.ImplementationType == typeof(ProblemDetailsJsonOptionsSetup));
44
Assert.
Single
(collection, (sd) => sd.ServiceType == typeof(IProblemDetailsService) && sd.ImplementationType == typeof(ProblemDetailsService));
45
Assert.
Single
(collection, (sd) => sd.ServiceType == typeof(IProblemDetailsWriter) && sd.ImplementationType == typeof(DefaultProblemDetailsWriter));
46
Assert.
Single
(collection, (sd) => sd.ServiceType == typeof(IConfigureOptions<JsonOptions>) && sd.ImplementationType == typeof(ProblemDetailsJsonOptionsSetup));
81
var service = Assert.
Single
(collection, (sd) => sd.ServiceType == typeof(IProblemDetailsService));
PropertyAsParameterInfoTests.cs (5)
81
Assert.
Single
(
98
Assert.
Single
(
101
Assert.
Single
(
118
Assert.
Single
(
121
Assert.
Single
(
Microsoft.AspNetCore.Http.Tests (6)
ResponseCookiesTest.cs (6)
140
Assert.
Single
(deletedCookies, cookie => cookie.StartsWith("key1", StringComparison.InvariantCulture) && cookie.Contains("path=/path1/"));
141
Assert.
Single
(deletedCookies, cookie => cookie.StartsWith("key1", StringComparison.InvariantCulture) && cookie.Contains("path=/path2/"));
142
Assert.
Single
(deletedCookies, cookie => cookie.StartsWith("key2", StringComparison.InvariantCulture) && cookie.Contains("path=/path1/") && cookie.Contains("domain=localhost"));
143
Assert.
Single
(deletedCookies, cookie => cookie.StartsWith("key2", StringComparison.InvariantCulture) && cookie.Contains("path=/path2/") && cookie.Contains("domain=localhost"));
170
Assert.
Single
(deletedCookies, cookie => cookie.StartsWith("key1", StringComparison.InvariantCulture) && cookie.Contains("path=/path1/"));
171
Assert.
Single
(deletedCookies, cookie => cookie.StartsWith("key2", StringComparison.InvariantCulture) && cookie.Contains("path=/path1/") && cookie.Contains("domain=localhost"));
Microsoft.AspNetCore.HttpLogging.Tests (2)
HttpLoggingMiddlewareTests.cs (2)
1944
var requestLog = Assert.
Single
(filteredLogs, w => w.Message.Contains("Request:"));
1948
var responseLog = Assert.
Single
(filteredLogs, w => w.Message.Contains("Response:"));
Microsoft.AspNetCore.Identity.FunctionalTests (3)
MapIdentityApiTests.cs (3)
443
Assert.
Single
(TestSink.Writes, w =>
497
Assert.
Single
(TestSink.Writes, w =>
522
Assert.
Single
(TestSink.Writes, w =>
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (62)
DefaultApiDescriptionProviderTest.cs (62)
50
var categoryParameter = Assert.
Single
(description.ParameterDescriptions,
52
var groupParameter = Assert.
Single
(description.ParameterDescriptions,
54
var anyParameter = Assert.
Single
(description.ParameterDescriptions,
183
Assert.
Single
(descriptions, d => d.HttpMethod == "PUT");
184
Assert.
Single
(descriptions, d => d.HttpMethod == "POST");
185
Assert.
Single
(descriptions, d => d.HttpMethod == "GET");
370
var id = Assert.
Single
(parameters, p => p.Source == expected);
401
var id = Assert.
Single
(parameters, p => p.Source == expected);
467
var id1 = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "id1");
471
var id2 = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "id2");
492
Assert.
Single
(description.ParameterDescriptions, p => p.Name == "id1");
493
Assert.
Single
(description.ParameterDescriptions, p => p.Name == "id2");
494
Assert.
Single
(description.ParameterDescriptions, p => p.Name == "id3");
495
Assert.
Single
(description.ParameterDescriptions, p => p.Name == "id4");
496
Assert.
Single
(description.ParameterDescriptions, p => p.Name == "id5");
1356
var parameter = Assert.
Single
(parameters, p => p.Name == "ProductId");
1360
parameter = Assert.
Single
(parameters, p => p.Name == "Name");
1364
parameter = Assert.
Single
(parameters, p => p.Name == "Description");
1454
var parameter = Assert.
Single
(parameters, p => p.Name == "ProductId");
1458
parameter = Assert.
Single
(parameters, p => p.Name == "Name");
1462
parameter = Assert.
Single
(parameters, p => p.Name == "Description");
1556
var parameter = Assert.
Single
(parameters, p => p.Name == "ProductId");
1560
parameter = Assert.
Single
(parameters, p => p.Name == "Name");
1564
parameter = Assert.
Single
(parameters, p => p.Name == "Description");
1583
var id = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "Id");
1587
var product = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "Product");
1591
var userId = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "UserId");
1595
var comments = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "Comments");
1614
var id = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "Name");
1633
var id = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "id");
1652
var id = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "id");
1671
var id = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "employee");
1690
var id = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "employee");
1709
var id = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "employee");
1728
var id = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "employee");
1747
var id = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "managerid");
1751
var product = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "name");
1771
var id = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "Id");
1775
var product = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "Product");
1779
var userId = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "UserId");
1783
var comments = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "Comments");
1802
var id = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "Id");
1806
var quantity = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "Quantity");
1810
var productId = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "Product.Id");
1814
var price = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "Product.Price");
1834
var id = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "Id");
1838
var quantity = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "Quantity");
1842
var productId = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "Product.Id");
1846
var productPrice = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "Product.Price");
1869
var id = Assert.
Single
(description.ParameterDescriptions, p => p.Name == $"{parentName}.Child.Id");
1873
var name = Assert.
Single
(description.ParameterDescriptions, p => p.Name == $"{parentName}.Child.Name");
1900
var id = Assert.
Single
(description.ParameterDescriptions, p => p.Name == $"{groupName}.{parentName}.Child.Id");
1904
var name = Assert.
Single
(description.ParameterDescriptions, p => p.Name == $"{groupName}.{parentName}.Child.Name");
1982
var id = Assert.
Single
(parameters, p => p.Name == "Id");
1986
var name = Assert.
Single
(parameters, p => p.Name == "Name");
2004
var name = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "Name");
2008
var id = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "Id");
2027
var name = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "name");
2031
var id = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "Id");
2035
var product = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "Product");
2039
var userId = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "UserId");
2043
var comments = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "Comments");
Microsoft.AspNetCore.Mvc.Core.Test (136)
ApplicationModels\ApiBehaviorApplicationModelProviderTest.cs (1)
194
var convention = (InferParameterBindingInfoConvention)Assert.
Single
(provider.ActionModelConventions, c => c is InferParameterBindingInfoConvention);
ApplicationModels\AuthorizationApplicationModelProviderTest.cs (3)
69
Assert.
Single
(controller.Filters, f => f is AuthorizeFilter);
116
Assert.
Single
(controller.Filters, f => f is AllowAnonymousFilter);
118
Assert.
Single
(action.Filters, f => f is AllowAnonymousFilter);
ApplicationModels\ConsumesConstraintForFormFileParameterConventionTest.cs (1)
73
return Assert.
Single
(controller.Actions, m => m.ActionName == actionName);
ApplicationModels\ControllerActionDescriptorProviderTests.cs (86)
123
var main = Assert.
Single
(descriptors.Cast<ControllerActionDescriptor>(),
142
var main = Assert.
Single
(descriptors.Cast<ControllerActionDescriptor>(),
146
var id = Assert.
Single
(main.Parameters, p => p.Name == "id");
152
var entity = Assert.
Single
(main.Parameters, p => p.Name == "entity");
167
var main = Assert.
Single
(descriptors.Cast<ControllerActionDescriptor>(),
171
var id = Assert.
Single
(main.Parameters, p => p.Name == "id");
177
var upperCaseId = Assert.
Single
(main.Parameters, p => p.Name == "ID");
183
var pascalCaseId = Assert.
Single
(main.Parameters, p => p.Name == "Id");
200
var fromBody = Assert.
Single
(descriptors.Cast<ControllerActionDescriptor>(),
221
var notFromBody = Assert.
Single
(descriptors.Cast<ControllerActionDescriptor>(),
244
var controller = Assert.
Single
(action.RouteValues, kvp => kvp.Key.Equals("controller"));
247
var actionConstraint = Assert.
Single
(action.RouteValues, kvp => kvp.Key.Equals("action"));
261
var anonymousAction = Assert.
Single
(descriptors, a => a.RouteValues["action"] == "AllowAnonymousAction");
269
var authorizeAction = Assert.
Single
(descriptors, a => a.RouteValues["action"] == "AuthorizeAction");
345
var controller = Assert.
Single
(action.RouteValues, kvp => kvp.Key.Equals("controller"));
348
var actionConstraint = Assert.
Single
(action.RouteValues, kvp => kvp.Key.Equals("action"));
360
var descriptorWithoutValue = Assert.
Single
(
364
var descriptorWithValue = Assert.
Single
(
372
Assert.
Single
(
377
Assert.
Single
(
382
Assert.
Single
(
389
Assert.
Single
(
394
Assert.
Single
(
462
Assert.
Single
(actions, a => a.AttributeRouteInfo.Template.Equals("v1/List"));
463
Assert.
Single
(actions, a => a.AttributeRouteInfo.Template.Equals("v1/All"));
464
Assert.
Single
(actions, a => a.AttributeRouteInfo.Template.Equals("v2/List"));
465
Assert.
Single
(actions, a => a.AttributeRouteInfo.Template.Equals("v2/All"));
492
Assert.
Single
(actions, a => a.AttributeRouteInfo.Template.Equals("v1/List"));
493
Assert.
Single
(actions, a => a.AttributeRouteInfo.Template.Equals("v2/List"));
506
var action = Assert.
Single
(descriptors, d => d.ActionName == "AcceptVerbsOverride");
548
Assert.
Single
(putActions, a => a.AttributeRouteInfo.Template.Equals("v1/All"));
549
Assert.
Single
(putActions, a => a.AttributeRouteInfo.Template.Equals("v2/All"));
555
Assert.
Single
(routeActions, a => a.AttributeRouteInfo.Template.Equals("v1/List"));
556
Assert.
Single
(routeActions, a => a.AttributeRouteInfo.Template.Equals("v2/List"));
587
Assert.
Single
(postActions, a => a.AttributeRouteInfo.Template.Equals("v1"));
588
Assert.
Single
(postActions, a => a.AttributeRouteInfo.Template.Equals("v2"));
594
Assert.
Single
(putActions, a => a.AttributeRouteInfo.Template.Equals("v1/All"));
595
Assert.
Single
(putActions, a => a.AttributeRouteInfo.Template.Equals("v2/All"));
600
Assert.
Single
(unconstrainedActions, a => a.AttributeRouteInfo.Template.Equals("v1/List"));
601
Assert.
Single
(unconstrainedActions, a => a.AttributeRouteInfo.Template.Equals("v2/List"));
616
var controllerAndAction = Assert.
Single
(actions, a => a.ActionName.Equals(firstActionName));
619
var controllerActionAndOverride = Assert.
Single
(actions, a => a.ActionName.Equals(secondActionName));
644
var action = Assert.
Single
(
821
var editAction = Assert.
Single
(actions, a => a.ActionName.Equals(editActionName));
853
var editAction = Assert.
Single
(actions, a => a.ActionName.Equals(editActionName));
901
var indexAction = Assert.
Single
(actionDescriptors, ad => ad.ActionName.Equals("Index"));
905
var controllerDefault = Assert.
Single
(indexAction.RouteValues, rd => rd.Key.Equals("controller", StringComparison.OrdinalIgnoreCase));
908
var actionDefault = Assert.
Single
(indexAction.RouteValues, rd => rd.Key.Equals("action", StringComparison.OrdinalIgnoreCase));
911
var areaDefault = Assert.
Single
(indexAction.RouteValues, rd => rd.Key.Equals("area", StringComparison.OrdinalIgnoreCase));
970
var action = Assert.
Single
(actions, a => a.ActionName == "Edit");
973
action = Assert.
Single
(actions, a => a.ActionName == "Create");
1050
var action = Assert.
Single
(actions, a => a.ActionName == "Edit");
1053
action = Assert.
Single
(actions, a => a.ActionName == "Create");
1190
var action = Assert.
Single
(actions, a => a.AttributeRouteInfo.Template == "R1");
1193
Assert.
Single
(action.ActionConstraints, a => a is RouteAndConstraintAttribute);
1194
Assert.
Single
(action.ActionConstraints, a => a is ConstraintAttribute);
1196
action = Assert.
Single
(actions, a => a.AttributeRouteInfo.Template == "R2");
1199
Assert.
Single
(action.ActionConstraints, a => a is RouteAndConstraintAttribute);
1200
Assert.
Single
(action.ActionConstraints, a => a is ConstraintAttribute);
1216
var action = Assert.
Single
(actions, a => a.AttributeRouteInfo.Template == "C1/A1");
1218
Assert.
Single
(action.ActionConstraints, a => (a as RouteAndConstraintAttribute)?.Template == "C1");
1219
Assert.
Single
(action.ActionConstraints, a => (a as RouteAndConstraintAttribute)?.Template == "A1");
1220
Assert.
Single
(action.ActionConstraints, a => a is ConstraintAttribute);
1222
action = Assert.
Single
(actions, a => a.AttributeRouteInfo.Template == "C2/A1");
1224
Assert.
Single
(action.ActionConstraints, a => (a as RouteAndConstraintAttribute)?.Template == "C2");
1225
Assert.
Single
(action.ActionConstraints, a => (a as RouteAndConstraintAttribute)?.Template == "A1");
1226
Assert.
Single
(action.ActionConstraints, a => a is ConstraintAttribute);
1243
var action = Assert.
Single
(actions, a => a.AttributeRouteInfo.Template == "C1/A3");
1245
Assert.
Single
(action.ActionConstraints, a => (a as RouteAndConstraintAttribute)?.Template == "C1");
1246
Assert.
Single
(action.ActionConstraints, a => (a as RouteAndConstraintAttribute)?.Template == "A3");
1247
Assert.
Single
(action.ActionConstraints, a => a is ConstraintAttribute);
1249
action = Assert.
Single
(actions, a => a.AttributeRouteInfo.Template == "C2/A3");
1251
Assert.
Single
(action.ActionConstraints, a => (a as RouteAndConstraintAttribute)?.Template == "C2");
1252
Assert.
Single
(action.ActionConstraints, a => (a as RouteAndConstraintAttribute)?.Template == "A3");
1253
Assert.
Single
(action.ActionConstraints, a => a is ConstraintAttribute);
1255
action = Assert.
Single
(actions, a => a.AttributeRouteInfo.Template == "C1/A4");
1257
Assert.
Single
(action.ActionConstraints, a => (a as RouteAndConstraintAttribute)?.Template == "C1");
1258
Assert.
Single
(action.ActionConstraints, a => (a as RouteAndConstraintAttribute)?.Template == "A4");
1259
Assert.
Single
(action.ActionConstraints, a => a is ConstraintAttribute);
1261
action = Assert.
Single
(actions, a => a.AttributeRouteInfo.Template == "C2/A4");
1263
Assert.
Single
(action.ActionConstraints, a => (a as RouteAndConstraintAttribute)?.Template == "C2");
1264
Assert.
Single
(action.ActionConstraints, a => (a as RouteAndConstraintAttribute)?.Template == "A4");
1265
Assert.
Single
(action.ActionConstraints, a => a is ConstraintAttribute);
1282
var action = Assert.
Single
(actions, a => a.AttributeRouteInfo.Template == "A2");
1284
Assert.
Single
(action.ActionConstraints, a => (a as RouteAndConstraintAttribute)?.Template == "~/A2");
1285
Assert.
Single
(action.ActionConstraints, a => a is ConstraintAttribute);
ApplicationModels\DefaultApplicationModelProviderTest.cs (30)
180
var action = Assert.
Single
(controllerModel.Actions, a => a.ActionMethod.Name == nameof(ModelBinderController.PostAction));
224
var action = Assert.
Single
(controllerModel.Actions, a => a.ActionMethod.Name == nameof(ModelBinderController.FormFilesSequences));
272
var action = Assert.
Single
(controllerModel.Actions, a => a.ActionName == nameof(ModelBinderController.PostAction1));
300
var action = Assert.
Single
(controllerModel.Actions, a => a.ActionName == nameof(ModelBinderController.PostAction2));
326
var action = Assert.
Single
(controllerModel.Actions, a => a.ActionMethod == methodInfo);
346
var action = Assert.
Single
(controllerModel.Actions, a => a.ActionMethod == methodInfo);
366
var action = Assert.
Single
(controllerModel.Actions, a => a.ActionMethod == methodInfo);
413
Assert.
Single
(model.Filters, f => f is ControllerActionFilter);
414
Assert.
Single
(model.Filters, f => f is ControllerResultFilter);
446
var route = Assert.
Single
(attributeRoutes, r => r.Template == "A");
449
route = Assert.
Single
(attributeRoutes, r => r.Template == "B");
468
var route = Assert.
Single
(attributeRoutes, r => r.Template == "C");
471
route = Assert.
Single
(attributeRoutes, r => r.Template == "D");
965
var selectorModel = Assert.
Single
(action.Selectors, ai => ai.AttributeRouteModel?.Template == "List");
970
var all = Assert.
Single
(action.Selectors, ai => ai.AttributeRouteModel?.Template == "All");
1047
Assert.
Single
(action.Selectors, ai => ai.AttributeRouteModel.Template.Equals("List"));
1048
Assert.
Single
(action.Selectors, ai => ai.AttributeRouteModel.Template.Equals("All"));
1087
var selectorModel = Assert.
Single
(actions.Selectors, a => a.AttributeRouteModel.Template == "Products");
1091
selectorModel = Assert.
Single
(actions.Selectors, a => a.AttributeRouteModel.Template == "v2/Products");
1110
var selectorModel = Assert.
Single
(action.Selectors, s => s.AttributeRouteModel.Template == "Products");
1114
selectorModel = Assert.
Single
(action.Selectors, s => s.AttributeRouteModel.Template == "v2/Products");
1118
selectorModel = Assert.
Single
(action.Selectors, s => s.AttributeRouteModel.Template == "Products/Buy");
1137
var selectorModel = Assert.
Single
(action.Selectors, s => s.AttributeRouteModel == null);
1141
selectorModel = Assert.
Single
(action.Selectors, s => s.AttributeRouteModel?.Template == "id/{id?}");
1161
var selectorModel = Assert.
Single
(action.Selectors, s => s.AttributeRouteModel?.Template == "Products");
1165
selectorModel = Assert.
Single
(action.Selectors, s => s.AttributeRouteModel?.Template == null);
1217
var selectorModel = Assert.
Single
(actions.Selectors, a => a.AttributeRouteModel?.Template == "A");
1220
selectorModel = Assert.
Single
(actions.Selectors, a => a.AttributeRouteModel?.Template == "B");
1239
var selectorModel = Assert.
Single
(action.Selectors, a => a.AttributeRouteModel?.Template == "C");
1242
selectorModel = Assert.
Single
(action.Selectors, a => a.AttributeRouteModel?.Template == "D");
ApplicationModels\InferParameterBindingInfoConventionTest.cs (2)
519
var actionModel = Assert.
Single
(controllerModel.Actions, m => m.ActionName == actionName);
928
return Assert.
Single
(controller.Actions, m => m.ActionName == actionName);
DependencyInjection\MvcBuilderExtensionsTest.cs (2)
129
Assert.
Single
(collection, d => d.ServiceType.Equals(typeof(ControllerOne)));
130
Assert.
Single
(collection, d => d.ServiceType.Equals(typeof(ControllerTwo)));
Formatters\OutputFormatterTests.cs (2)
123
Assert.
Single
(contentTypes, ct => ct.ToString() == "application/json");
124
Assert.
Single
(contentTypes, ct => ct.ToString() == "application/xml");
ModelBinding\Metadata\DefaultModelMetadataProviderTest.cs (3)
97
Assert.
Single
(metadata, m => m.PropertyName == "Property1");
98
Assert.
Single
(metadata, m => m.PropertyName == "Property2");
112
Assert.
Single
(metadata, m => m.PropertyName == "Property1");
ModelBinding\Validation\DefaultModelValidatorProviderTest.cs (4)
93
Assert.
Single
(validatorItems, v => Assert.IsType<CustomModelValidatorAttribute>(v.Validator).Tag == "Class");
94
Assert.
Single
(validatorItems, v => Assert.IsType<CustomModelValidatorAttribute>(v.Validator).Tag == "Property");
138
Assert.
Single
(validatorItems, v => ((DataAnnotationsModelValidator)v.Validator).Attribute is RegularExpressionAttribute);
139
Assert.
Single
(validatorItems, v => ((DataAnnotationsModelValidator)v.Validator).Attribute is StringLengthAttribute);
Routing\AttributeRouteTest.cs (2)
190
Assert.
Single
(e.Constraints, kvp => kvp.Key == "id");
392
Assert.
Single
(e.Constraints, kvp => kvp.Key == "id");
Microsoft.AspNetCore.Mvc.Cors.Test (13)
CorsApplicationModelProviderTest.cs (13)
34
Assert.
Single
(model.Filters, f => f is CorsAuthorizationFilterFactory);
37
var constraint = Assert.
Single
(selector.ActionConstraints, c => c is HttpMethodActionConstraint);
53
Assert.
Single
(model.Filters, f => f is DisableCorsAuthorizationFilter);
56
var constraint = Assert.
Single
(selector.ActionConstraints, c => c is HttpMethodActionConstraint);
74
var constraint = Assert.
Single
(selector.ActionConstraints, c => c is HttpMethodActionConstraint);
91
Assert.
Single
(action.Filters, f => f is CorsAuthorizationFilterFactory);
93
var constraint = Assert.
Single
(selector.ActionConstraints, c => c is HttpMethodActionConstraint);
112
var constraint = Assert.
Single
(selector.ActionConstraints, c => c is HttpMethodActionConstraint);
130
var constraint = Assert.
Single
(selector.ActionConstraints, c => c is HttpMethodActionConstraint);
151
var constraint = Assert.
Single
(selector.ActionConstraints, c => c is HttpMethodActionConstraint);
170
var constraint = Assert.
Single
(selector.ActionConstraints, c => c is HttpMethodActionConstraint);
189
var constraint = Assert.
Single
(selector.ActionConstraints, c => c is HttpMethodActionConstraint);
207
var constraint = Assert.
Single
(selector.ActionConstraints, c => c is HttpMethodActionConstraint);
Microsoft.AspNetCore.Mvc.DataAnnotations.Test (14)
DataAnnotationsMetadataProviderTest.cs (6)
1029
var groupTwo = Assert.
Single
(enumNameAndGroup, e => e.Value.Equals("2", StringComparison.Ordinal));
1049
var groupTwo = Assert.
Single
(enumNameAndGroup, e => e.Value.Equals("2", StringComparison.Ordinal));
1069
var groupThree = Assert.
Single
(enumNameAndGroup, e => e.Value.Equals("3", StringComparison.Ordinal));
1088
var groupThree = Assert.
Single
(enumNameAndGroup, e => e.Value.Equals("3", StringComparison.Ordinal));
1164
var attribute = Assert.
Single
(context.ValidationMetadata.ValidatorMetadata, m => m is RequiredAttribute);
1189
var attribute = Assert.
Single
(context.ValidationMetadata.ValidatorMetadata, m => m is RequiredAttribute a);
DefaultModelClientValidatorProviderTest.cs (8)
95
Assert.
Single
(validatorItems, v => Assert.IsType<CustomModelValidatorAttribute>(v.Validator).Tag == "Class");
96
Assert.
Single
(validatorItems, v => Assert.IsType<CustomModelValidatorAttribute>(v.Validator).Tag == "Property");
119
Assert.
Single
(validatorItems, v => v.Validator is RangeAttributeAdapter);
120
Assert.
Single
(validatorItems, v => v.Validator is RequiredAttributeAdapter);
163
Assert.
Single
(validatorItems, v => v.Validator is RangeAttributeAdapter);
164
Assert.
Single
(validatorItems, v => v.Validator is RequiredAttributeAdapter);
186
Assert.
Single
(validatorItems, v => v.Validator is RegularExpressionAttributeAdapter);
187
Assert.
Single
(validatorItems, v => v.Validator is StringLengthAttributeAdapter);
Microsoft.AspNetCore.Mvc.FunctionalTests (43)
ApiExplorerTest.cs (36)
286
var month = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "month");
291
var day = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "day");
296
var year = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "year");
322
var month = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "month");
327
var day = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "day");
332
var year = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "year");
357
var path = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "path");
360
var pathAndQuery = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "pathAndQuery");
363
Assert.
Single
(description.ParameterDescriptions, p => p.Name == "pathAndFromBody" && p.Source == "Body");
364
Assert.
Single
(description.ParameterDescriptions, p => p.Name == "pathAndFromBody" && p.Source == "Path");
381
var id = Assert.
Single
(description.ParameterDescriptions, p => p.Name == "id");
433
Assert.
Single
(result, d => d.HttpMethod == "PUT");
434
Assert.
Single
(result, d => d.HttpMethod == "POST");
456
Assert.
Single
(result, d => d.HttpMethod == "PUT");
457
Assert.
Single
(result, d => d.HttpMethod == "POST");
860
var textXml = Assert.
Single
(responseType.ResponseFormats, f => f.MediaType == "text/xml");
862
var applicationXml = Assert.
Single
(responseType.ResponseFormats, f => f.MediaType == "application/xml");
865
var textJson = Assert.
Single
(responseType.ResponseFormats, f => f.MediaType == "text/json");
867
var applicationJson = Assert.
Single
(responseType.ResponseFormats, f => f.MediaType == "application/json");
886
var applicationJson = Assert.
Single
(
891
var textJson = Assert.
Single
(responseType.ResponseFormats, f => f.MediaType == "text/json");
983
var i = Assert.
Single
(parameters, p => p.Name == "i");
987
var s = Assert.
Single
(parameters, p => p.Name == "s");
1008
var i = Assert.
Single
(parameters, p => p.Name == "i");
1012
var s = Assert.
Single
(parameters, p => p.Name == "s");
1032
var id = Assert.
Single
(parameters, p => p.Name == "Id");
1036
var name = Assert.
Single
(parameters, p => p.Name == "Name");
1056
var id = Assert.
Single
(parameters, p => p.Name == "id");
1060
var product = Assert.
Single
(parameters, p => p.Name == "product");
1080
var customerId = Assert.
Single
(parameters, p => p.Name == "CustomerId");
1084
var referrer = Assert.
Single
(parameters, p => p.Name == "Referrer");
1088
var quantity = Assert.
Single
(parameters, p => p.Name == "Details.Quantity");
1092
var productId = Assert.
Single
(parameters, p => p.Name == "Details.Product.Id");
1096
var productName = Assert.
Single
(parameters, p => p.Name == "Details.Product.Name");
1100
var shippingInstructions = Assert.
Single
(parameters, p => p.Name == "Comments.ShippingInstructions");
1104
var feedback = Assert.
Single
(parameters, p => p.Name == "Comments.Feedback");
InputObjectValidationTests.cs (2)
148
var errorKeyValuePair = Assert.
Single
(responseObject, keyValuePair => keyValuePair.Value.Length > 0);
176
var errorKeyValuePair = Assert.
Single
(responseObject, keyValuePair => keyValuePair.Value.Length > 0);
JsonOutputFormatterTestBase.cs (2)
67
var errors = Assert.
Single
(modelStateErrors, kvp => kvp.Key == "Id").Value;
72
errors = Assert.
Single
(modelStateErrors, kvp => kvp.Key == "Name").Value;
RoutingTestsBase.cs (3)
167
Assert.
Single
(result.DataTokens, kvp => kvp.Key == "actionName" && ((string)kvp.Value) == "DataTokens");
179
Assert.
Single
(result.DataTokens, kvp => kvp.Key == "actionName" && ((string)kvp.Value) == "Conventional");
198
Assert.
Single
(result, kvp => kvp.Key == "hasDataTokens" && ((bool)kvp.Value) == true);
Microsoft.AspNetCore.Mvc.IntegrationTests (391)
ArrayModelBinderIntegrationTest.cs (12)
44
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter[0]").Value;
48
entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter[1]").Value;
88
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "prefix[0]").Value;
92
entry = Assert.
Single
(modelState, kvp => kvp.Key == "prefix[1]").Value;
128
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "[0]").Value;
132
entry = Assert.
Single
(modelState, kvp => kvp.Key == "[1]").Value;
204
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter[0].Name").Value;
208
entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter[1].Name").Value;
249
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "prefix[0].Name").Value;
253
entry = Assert.
Single
(modelState, kvp => kvp.Key == "prefix[1].Name").Value;
290
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "[0].Name").Value;
294
entry = Assert.
Single
(modelState, kvp => kvp.Key == "[1].Name").Value;
CollectionModelBinderIntegrationTest.cs (22)
50
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter[0]").Value;
54
entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter[1]").Value;
320
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter[0].Id").Value;
324
entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter[1].Id").Value;
328
entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter[0].Name").Value;
334
entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter[1].Name").Value;
379
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "prefix[0].Id").Value;
383
entry = Assert.
Single
(modelState, kvp => kvp.Key == "prefix[1].Id").Value;
387
entry = Assert.
Single
(modelState, kvp => kvp.Key == "prefix[0].Name").Value;
391
entry = Assert.
Single
(modelState, kvp => kvp.Key == "prefix[1].Name").Value;
430
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "[0].Id").Value;
434
entry = Assert.
Single
(modelState, kvp => kvp.Key == "[1].Id").Value;
438
entry = Assert.
Single
(modelState, kvp => kvp.Key == "[0].Name").Value;
442
entry = Assert.
Single
(modelState, kvp => kvp.Key == "[1].Name").Value;
480
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter[low]").Value;
485
entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter[high]").Value;
525
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "[low].Id").Value;
529
entry = Assert.
Single
(modelState, kvp => kvp.Key == "[high].Id").Value;
533
entry = Assert.
Single
(modelState, kvp => kvp.Key == "[low].Name").Value;
537
entry = Assert.
Single
(modelState, kvp => kvp.Key == "[high].Name").Value;
620
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "Addresses[Key1].Street").Value;
624
entry = Assert.
Single
(modelState, kvp => kvp.Key == "Addresses[Key2].Street").Value;
ComplexRecordIntegrationTest.cs (106)
76
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
126
var entry = Assert.
Single
(modelState, e => e.Key == "Customer.Name").Value;
177
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
231
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
377
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
381
entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Token").Value;
429
var entry = Assert.
Single
(modelState, e => e.Key == "Customer.Name").Value;
433
entry = Assert.
Single
(modelState, e => e.Key == "Customer.Token").Value;
481
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
534
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
538
entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Documents").Value;
587
var entry = Assert.
Single
(modelState, e => e.Key == "Customer.Name").Value;
591
entry = Assert.
Single
(modelState, e => e.Key == "Customer.Documents").Value;
698
Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Documents");
699
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.ProductId").Value;
801
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Name").Value;
805
entry = Assert.
Single
(modelState, e => e.Key == "parameter.ProductIds[0]").Value;
809
entry = Assert.
Single
(modelState, e => e.Key == "parameter.ProductIds[1]").Value;
856
var entry = Assert.
Single
(modelState, e => e.Key == "Name").Value;
860
entry = Assert.
Single
(modelState, e => e.Key == "ProductIds[0]").Value;
864
entry = Assert.
Single
(modelState, e => e.Key == "ProductIds[1]").Value;
911
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Name").Value;
1004
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Name").Value;
1008
entry = Assert.
Single
(modelState, e => e.Key == "parameter.ProductIds[0]").Value;
1012
entry = Assert.
Single
(modelState, e => e.Key == "parameter.ProductIds[1]").Value;
1059
var entry = Assert.
Single
(modelState, e => e.Key == "Name").Value;
1063
entry = Assert.
Single
(modelState, e => e.Key == "ProductIds[0]").Value;
1067
entry = Assert.
Single
(modelState, e => e.Key == "ProductIds[1]").Value;
1114
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Name").Value;
1207
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Name").Value;
1211
entry = Assert.
Single
(modelState, e => e.Key == "parameter.ProductIds[0].Key").Value;
1215
entry = Assert.
Single
(modelState, e => e.Key == "parameter.ProductIds[0].Value").Value;
1262
var entry = Assert.
Single
(modelState, e => e.Key == "Name").Value;
1266
entry = Assert.
Single
(modelState, e => e.Key == "ProductIds[0].Key").Value;
1270
entry = Assert.
Single
(modelState, e => e.Key == "ProductIds[0].Value").Value;
1317
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Name").Value;
1453
var entry = Assert.
Single
(modelState, e => e.Key == "p.Name").Value;
1457
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[0].Key").Value;
1461
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value;
1465
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value;
1469
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[1].Key").Value;
1473
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value;
1477
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value;
1560
var entry = Assert.
Single
(modelState, e => e.Key == "p.Name").Value;
1564
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[0].Key").Value;
1568
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value;
1572
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value;
1576
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[1].Key").Value;
1580
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value;
1584
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value;
1667
var entry = Assert.
Single
(modelState, e => e.Key == "p.Name").Value;
1671
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[0].Key").Value;
1675
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value;
1679
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value;
1683
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[1].Key").Value;
1687
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value;
1691
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value;
1741
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Name").Value;
1745
entry = Assert.
Single
(modelState, e => e.Key == "parameter.ProductId.Key").Value;
1749
entry = Assert.
Single
(modelState, e => e.Key == "parameter.ProductId.Value").Value;
1796
var entry = Assert.
Single
(modelState, e => e.Key == "Name").Value;
1800
entry = Assert.
Single
(modelState, e => e.Key == "ProductId.Key").Value;
1804
entry = Assert.
Single
(modelState, e => e.Key == "ProductId.Value").Value;
1872
var entry = Assert.
Single
(modelState, e => e.Key == "p.Name").Value;
1876
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs.Key").Value;
1880
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs.Value[0].Key").Value;
1884
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs.Value[0].Value").Value;
1888
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs.Value[1].Key").Value;
1892
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs.Value[1].Value").Value;
1991
var entry = Assert.
Single
(modelState, e => e.Key == "Customer").Value;
2047
var entry = Assert.
Single
(modelState, e => e.Key == "Customer").Value;
2101
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Id").Value;
2105
entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
2155
var entry = Assert.
Single
(modelState, e => e.Key == "Customer.Id").Value;
2159
entry = Assert.
Single
(modelState, e => e.Key == "Customer.Name").Value;
2213
var entry = Assert.
Single
(modelState, e => e.Key == "customParameter.Customer.Id").Value;
2217
entry = Assert.
Single
(modelState, e => e.Key == "customParameter.Customer.Name").Value;
2267
var entry = Assert.
Single
(modelState, e => e.Key == "ProductName").Value;
2319
var entry = Assert.
Single
(modelState, e => e.Key == "customParameter.ProductName").Value;
2367
var entry = Assert.
Single
(modelState, e => e.Key == "ProductName").Value;
2415
var entry = Assert.
Single
(modelState, e => e.Key == "OrderIds").Value;
2467
var entry = Assert.
Single
(modelState, e => e.Key == "customParameter.OrderIds").Value;
2514
var entry = Assert.
Single
(modelState, e => e.Key == "OrderIds[0]").Value;
2565
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.ProductId").Value;
2946
var entry = Assert.
Single
(modelState, e => e.Key == "Id").Value;
2950
entry = Assert.
Single
(modelState, e => e.Key == "Info.Key").Value;
2954
entry = Assert.
Single
(modelState, e => e.Key == "Info.Value.Zipcode").Value;
2958
entry = Assert.
Single
(modelState, e => e.Key == "Info.Value.GpsCoordinates").Value;
3605
var entry = Assert.
Single
(modelState, m => m.Key == "Age");
3609
entry = Assert.
Single
(modelState, m => m.Key == "Name");
3754
Assert.
Single
(modelState, e => e.Key == "Name");
3755
Assert.
Single
(modelState, e => e.Key == "Id");
3842
Assert.
Single
(modelState, e => e.Key == "Id");
3843
Assert.
Single
(modelState, e => e.Key == "Tags[0]");
3844
Assert.
Single
(modelState, e => e.Key == "Tags[1]");
3884
var entry = Assert.
Single
(modelState, e => e.Key == "Id");
3929
Assert.
Single
(modelState, e => e.Key == "Id");
3930
Assert.
Single
(modelState, e => e.Key == "Tags[0]");
3931
Assert.
Single
(modelState, e => e.Key == "Tags[1]");
3975
Assert.
Single
(modelState, e => e.Key == "Id");
3976
Assert.
Single
(modelState, e => e.Key == "Tags[0]");
3977
Assert.
Single
(modelState, e => e.Key == "Tags[1]");
4150
Assert.
Single
(modelState, m => m.Key == "Age");
4151
Assert.
Single
(modelState, m => m.Key == "Name");
4195
var entry = Assert.
Single
(modelState, m => m.Key == "Age");
4198
entry = Assert.
Single
(modelState, m => m.Key == "Name");
ComplexTypeIntegrationTestBase.cs (90)
113
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
163
var entry = Assert.
Single
(modelState, e => e.Key == "Customer.Name").Value;
214
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
370
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
374
entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Token").Value;
422
var entry = Assert.
Single
(modelState, e => e.Key == "Customer.Name").Value;
426
entry = Assert.
Single
(modelState, e => e.Key == "Customer.Token").Value;
474
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
537
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
541
entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Documents").Value;
590
var entry = Assert.
Single
(modelState, e => e.Key == "Customer.Name").Value;
594
entry = Assert.
Single
(modelState, e => e.Key == "Customer.Documents").Value;
701
Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Documents");
702
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.ProductId").Value;
809
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Name").Value;
813
entry = Assert.
Single
(modelState, e => e.Key == "parameter.ProductIds[0]").Value;
817
entry = Assert.
Single
(modelState, e => e.Key == "parameter.ProductIds[1]").Value;
864
var entry = Assert.
Single
(modelState, e => e.Key == "Name").Value;
868
entry = Assert.
Single
(modelState, e => e.Key == "ProductIds[0]").Value;
872
entry = Assert.
Single
(modelState, e => e.Key == "ProductIds[1]").Value;
919
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Name").Value;
1017
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Name").Value;
1021
entry = Assert.
Single
(modelState, e => e.Key == "parameter.ProductIds[0]").Value;
1025
entry = Assert.
Single
(modelState, e => e.Key == "parameter.ProductIds[1]").Value;
1072
var entry = Assert.
Single
(modelState, e => e.Key == "Name").Value;
1076
entry = Assert.
Single
(modelState, e => e.Key == "ProductIds[0]").Value;
1080
entry = Assert.
Single
(modelState, e => e.Key == "ProductIds[1]").Value;
1127
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Name").Value;
1225
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Name").Value;
1229
entry = Assert.
Single
(modelState, e => e.Key == "parameter.ProductIds[0].Key").Value;
1233
entry = Assert.
Single
(modelState, e => e.Key == "parameter.ProductIds[0].Value").Value;
1280
var entry = Assert.
Single
(modelState, e => e.Key == "Name").Value;
1284
entry = Assert.
Single
(modelState, e => e.Key == "ProductIds[0].Key").Value;
1288
entry = Assert.
Single
(modelState, e => e.Key == "ProductIds[0].Value").Value;
1335
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Name").Value;
1489
var entry = Assert.
Single
(modelState, e => e.Key == "p.Name").Value;
1493
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[0].Key").Value;
1497
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value;
1501
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value;
1505
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[1].Key").Value;
1509
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value;
1513
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value;
1596
var entry = Assert.
Single
(modelState, e => e.Key == "p.Name").Value;
1600
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[0].Key").Value;
1604
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value;
1608
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value;
1612
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[1].Key").Value;
1616
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value;
1620
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value;
1703
var entry = Assert.
Single
(modelState, e => e.Key == "p.Name").Value;
1707
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[0].Key").Value;
1711
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value;
1715
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value;
1719
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[1].Key").Value;
1723
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value;
1727
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value;
1782
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Name").Value;
1786
entry = Assert.
Single
(modelState, e => e.Key == "parameter.ProductId.Key").Value;
1790
entry = Assert.
Single
(modelState, e => e.Key == "parameter.ProductId.Value").Value;
1837
var entry = Assert.
Single
(modelState, e => e.Key == "Name").Value;
1841
entry = Assert.
Single
(modelState, e => e.Key == "ProductId.Key").Value;
1845
entry = Assert.
Single
(modelState, e => e.Key == "ProductId.Value").Value;
1891
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Name").Value;
1895
entry = Assert.
Single
(modelState, e => e.Key == "parameter.ProductId.Key").Value;
1940
var entry = Assert.
Single
(modelState, e => e.Key == "ProductId.Key").Value;
2012
var entry = Assert.
Single
(modelState, e => e.Key == "p.Name").Value;
2016
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs.Key").Value;
2020
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs.Value[0].Key").Value;
2024
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs.Value[0].Value").Value;
2028
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs.Value[1].Key").Value;
2032
entry = Assert.
Single
(modelState, e => e.Key == "p.Specs.Value[1].Value").Value;
2145
var entry = Assert.
Single
(modelState, e => e.Key == "Customer").Value;
2200
var entry = Assert.
Single
(modelState, e => e.Key == "Customer").Value;
2263
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Id").Value;
2267
entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
2317
var entry = Assert.
Single
(modelState, e => e.Key == "Customer.Id").Value;
2321
entry = Assert.
Single
(modelState, e => e.Key == "Customer.Name").Value;
2375
var entry = Assert.
Single
(modelState, e => e.Key == "customParameter.Customer.Id").Value;
2379
entry = Assert.
Single
(modelState, e => e.Key == "customParameter.Customer.Name").Value;
2433
var entry = Assert.
Single
(modelState, e => e.Key == "ProductName").Value;
2485
var entry = Assert.
Single
(modelState, e => e.Key == "customParameter.ProductName").Value;
2533
var entry = Assert.
Single
(modelState, e => e.Key == "ProductName").Value;
2585
var entry = Assert.
Single
(modelState, e => e.Key == "OrderIds").Value;
2637
var entry = Assert.
Single
(modelState, e => e.Key == "customParameter.OrderIds").Value;
2684
var entry = Assert.
Single
(modelState, e => e.Key == "OrderIds[0]").Value;
2738
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.ProductId").Value;
3150
var entry = Assert.
Single
(modelState, e => e.Key == "Id").Value;
3154
entry = Assert.
Single
(modelState, e => e.Key == "Info.Key").Value;
3158
entry = Assert.
Single
(modelState, e => e.Key == "Info.Value.Zipcode").Value;
3162
entry = Assert.
Single
(modelState, e => e.Key == "Info.Value.GpsCoordinates").Value;
DictionaryModelBinderIntegrationTest.cs (5)
48
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter[0].Key").Value;
52
entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter[0].Value").Value;
127
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter[low].Key").Value;
132
entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter[low].Value").Value;
814
var entry = Assert.
Single
(modelState, kvp => kvp.Value.ValidationState == ModelValidationState.Invalid);
FormFileModelBindingIntegrationTest.cs (11)
67
Assert.
Single
(modelState.Keys, k => k == "Address.Zip");
68
var key = Assert.
Single
(modelState.Keys, k => k == "Address.File");
737
var entry = Assert.
Single
(modelState, e => e.Key == "p.Name").Value;
741
Assert.
Single
(modelState, e => e.Key == "p.Specs");
812
var entry = Assert.
Single
(modelState, e => e.Key == "house.Garage.Cars[0].Name").Value;
816
Assert.
Single
(modelState, e => e.Key == "house.Garage.Cars[0].Specs");
817
Assert.
Single
(modelState, e => e.Key == "house.Garage.Cars[1].Specs");
877
Assert.
Single
(modelState, e => e.Key == "house.Garage.Cars[0].Specs");
878
Assert.
Single
(modelState, e => e.Key == "house.Garage.Cars[1].Specs");
1024
var entry = Assert.
Single
(modelState, e => e.Key == "p.Name").Value;
1028
Assert.
Single
(modelState, e => e.Key == "p.Specs");
GenericModelBinderIntegrationTest.cs (14)
292
var entry = Assert.
Single
(modelState, e => e.Key == "parameter[0][0].Key").Value;
296
entry = Assert.
Single
(modelState, e => e.Key == "parameter[0][0].Value").Value;
337
var entry = Assert.
Single
(modelState, e => e.Key == "[0][0].Key").Value;
341
entry = Assert.
Single
(modelState, e => e.Key == "[0][0].Value").Value;
416
var entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].Key").Value;
420
entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].Value").Value;
460
var entry = Assert.
Single
(modelState, e => e.Key == "[0].Key").Value;
464
entry = Assert.
Single
(modelState, e => e.Key == "[0].Value").Value;
540
var entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].Key").Value;
544
entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].Value[0]").Value;
548
entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].Value[1]").Value;
588
var entry = Assert.
Single
(modelState, e => e.Key == "[0].Key").Value;
592
entry = Assert.
Single
(modelState, e => e.Key == "[0].Value[0]").Value;
596
entry = Assert.
Single
(modelState, e => e.Key == "[0].Value[1]").Value;
KeyValuePairModelBinderIntegrationTest.cs (26)
44
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter.Key").Value;
48
entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter.Value").Value;
79
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter.Key").Value;
84
entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter.Value").Value;
129
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter.Key").Value;
134
entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter.Value").Value;
166
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter.Key").Value;
171
entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter.Value").Value;
216
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter.Key").Value;
221
entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter.Value").Value;
262
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "prefix.Key").Value;
266
entry = Assert.
Single
(modelState, kvp => kvp.Key == "prefix.Value").Value;
302
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "Key").Value;
306
entry = Assert.
Single
(modelState, kvp => kvp.Key == "Value").Value;
340
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "Key").Value;
381
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter.Key").Value;
385
entry = Assert.
Single
(modelState, kvp => kvp.Key == "parameter.Value.Id").Value;
426
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "prefix.Key").Value;
430
entry = Assert.
Single
(modelState, kvp => kvp.Key == "prefix.Value.Id").Value;
467
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "Key").Value;
471
entry = Assert.
Single
(modelState, kvp => kvp.Key == "Value.Id").Value;
505
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "Key").Value;
508
entry = Assert.
Single
(modelState, kvp => kvp.Key == "Value").Value;
543
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "p.Key").Value;
547
entry = Assert.
Single
(modelState, kvp => kvp.Key == "p.Value[0]").Value;
551
entry = Assert.
Single
(modelState, kvp => kvp.Key == "p.Value[1]").Value;
SimpleTypeModelBinderIntegrationTest.cs (2)
59
var key = Assert.
Single
(modelState.Keys, k => k == "CustomParameter.Address.Zip");
103
var key = Assert.
Single
(modelState.Keys, k => k == "Address.Zip");
TryUpdateModelIntegrationTest.cs (2)
1200
var entry = Assert.
Single
(modelState, k => k.Key == "Address.ZipCode");
1207
entry = Assert.
Single
(modelState, k => k.Key == "Address.Street");
ValidationIntegrationTests.cs (50)
114
var entry = Assert.
Single
(
194
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.CustomerName").Value;
231
var entry = Assert.
Single
(modelState, e => e.Key == "CustomerName").Value;
283
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
320
var entry = Assert.
Single
(modelState, e => e.Key == "Customer").Value;
374
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
414
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
466
var entry = Assert.
Single
(modelState, e => e.Key == "Items[0].ItemId").Value;
504
var entry = Assert.
Single
(modelState, e => e.Key == "Items").Value;
552
var entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].ProductId").Value;
592
var entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].ProductId").Value;
669
var entry = Assert.
Single
(modelState, e => e.Key == "parameter").Value;
710
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Name").Value;
747
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Name").Value;
798
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
835
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
933
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
970
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
974
entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer").Value;
1040
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Products[0].Name").Value;
1077
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Products[0].Name").Value;
1081
entry = Assert.
Single
(modelState, e => e.Key == "parameter.Products").Value;
1128
var entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].Name").Value;
1165
var entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].Name").Value;
1755
var entry = Assert.
Single
(modelState, e => e.Key == "HomeAddress.Country.Name").Value;
1760
entry = Assert.
Single
(modelState, e => e.Key == "ShippingAddresses[0].Zip").Value;
1765
entry = Assert.
Single
(modelState, e => e.Key == "HomeAddress.Zip").Value;
1815
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "CustomParameter.message");
1857
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "message");
1903
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "other.key");
1950
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "Message");
1953
entry = Assert.
Single
(modelState, kvp => kvp.Key == "other.key");
2055
var entry = Assert.
Single
(modelState, e => e.Key == "[0]").Value;
2060
entry = Assert.
Single
(modelState, e => e.Key == "[1]").Value;
2107
var entry = Assert.
Single
(modelState, e => e.Key == "").Value;
2110
entry = Assert.
Single
(modelState, e => e.Key == "[0]").Value;
2115
entry = Assert.
Single
(modelState, e => e.Key == "[1]").Value;
2178
var entry = Assert.
Single
(modelState, e => e.Key == "p[0].Id").Value;
2183
entry = Assert.
Single
(modelState, e => e.Key == "p[1]").Value;
2186
entry = Assert.
Single
(modelState, e => e.Key == "p[1].Id").Value;
2243
var entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].Key").Value;
2248
entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].Value").Value;
2290
var entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].Key").Value;
2295
entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].Value.NeverValidProperty").Value;
2300
entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].Value").Value;
2343
var entry = Assert.
Single
(modelState, e => e.Key == "Model.Id").Value;
2397
var entry = Assert.
Single
(modelState, e => e.Key == "Model.Id").Value;
2402
entry = Assert.
Single
(modelState, e => e.Key == "Model").Value;
2447
var entry = Assert.
Single
(modelState, e => e.Key == "Property1").Value;
2499
var entry = Assert.
Single
(modelState, e => e.Key == "Property1").Value;
ValidationWithRecordIntegrationTests.cs (51)
106
var entry = Assert.
Single
(
182
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.CustomerName").Value;
219
var entry = Assert.
Single
(modelState, e => e.Key == "CustomerName").Value;
264
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
301
var entry = Assert.
Single
(modelState, e => e.Key == "Customer").Value;
346
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
386
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
431
var entry = Assert.
Single
(modelState, e => e.Key == "Items[0].ItemId").Value;
469
var entry = Assert.
Single
(modelState, e => e.Key == "Items").Value;
511
var entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].ProductId").Value;
551
var entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].ProductId").Value;
593
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Name").Value;
630
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Name").Value;
674
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
711
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
802
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
839
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer.Name").Value;
843
entry = Assert.
Single
(modelState, e => e.Key == "parameter.Customer").Value;
902
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Products[0].Name").Value;
939
var entry = Assert.
Single
(modelState, e => e.Key == "parameter.Products[0].Name").Value;
943
entry = Assert.
Single
(modelState, e => e.Key == "parameter.Products").Value;
986
var entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].Name").Value;
1023
var entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].Name").Value;
1558
var entry = Assert.
Single
(modelState, e => e.Key == "HomeAddress.Country.Name").Value;
1563
entry = Assert.
Single
(modelState, e => e.Key == "ShippingAddresses[0].Zip").Value;
1568
entry = Assert.
Single
(modelState, e => e.Key == "HomeAddress.Zip").Value;
1618
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "CustomParameter.message");
1660
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "message");
1706
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "other.key");
1753
var entry = Assert.
Single
(modelState, kvp => kvp.Key == "Message");
1756
entry = Assert.
Single
(modelState, kvp => kvp.Key == "other.key");
1846
var entry = Assert.
Single
(modelState, e => e.Key == "[0]").Value;
1851
entry = Assert.
Single
(modelState, e => e.Key == "[1]").Value;
1898
var entry = Assert.
Single
(modelState, e => e.Key == "").Value;
1901
entry = Assert.
Single
(modelState, e => e.Key == "[0]").Value;
1906
entry = Assert.
Single
(modelState, e => e.Key == "[1]").Value;
1969
var entry = Assert.
Single
(modelState, e => e.Key == "p[0].Id").Value;
1974
entry = Assert.
Single
(modelState, e => e.Key == "p[1]").Value;
1977
entry = Assert.
Single
(modelState, e => e.Key == "p[1].Id").Value;
2034
var entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].Key").Value;
2039
entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].Value").Value;
2081
var entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].Key").Value;
2086
entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].Value.NeverValidProperty").Value;
2091
entry = Assert.
Single
(modelState, e => e.Key == "parameter[0].Value").Value;
2134
var entry = Assert.
Single
(modelState, e => e.Key == "Model.Id").Value;
2185
var entry = Assert.
Single
(modelState, e => e.Key == "Model.Id").Value;
2190
entry = Assert.
Single
(modelState, e => e.Key == "Model").Value;
2235
var entry = Assert.
Single
(modelState, e => e.Key == "Property1").Value;
2285
var entry = Assert.
Single
(modelState, e => e.Key == "Property1").Value;
2447
var entry = Assert.
Single
(modelState, e => e.Key == "Property1").Value;
2452
entry = Assert.
Single
(modelState, e => e.Key == "Property2").Value;
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (5)
DependencyInjection\NewtonsoftJsonMvcBuilderExtensionsTest.cs (1)
26
Assert.
Single
(services, d => d.ServiceType == typeof(IConfigureOptions<MvcNewtonsoftJsonOptions>));
DependencyInjection\NewtonsoftJsonMvcCoreBuilderExtensionsTest.cs (4)
30
Assert.
Single
(services, d => d.ServiceType == typeof(IConfigureOptions<MvcNewtonsoftJsonOptions>));
44
var jsonHelper = Assert.
Single
(services, d => d.ServiceType == typeof(IJsonHelper));
59
var tempDataSerializer = Assert.
Single
(services, d => d.ServiceType == typeof(TempDataSerializer));
74
var jsonResultExecutor = Assert.
Single
(services, d => d.ServiceType == typeof(IActionResultExecutor<JsonResult>));
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (3)
DependencyInjection\RazorRuntimeCompilationMvcCoreBuilderExtensionsTest.cs (3)
25
var serviceDescriptor = Assert.
Single
(services, service => service.ServiceType == typeof(IViewCompilerProvider));
40
var serviceDescriptor = Assert.
Single
(services, service => service.ServiceType == typeof(IActionDescriptorProvider));
43
serviceDescriptor = Assert.
Single
(services, service => service.ServiceType == typeof(MatcherPolicy));
Microsoft.AspNetCore.Mvc.Razor.Test (8)
DependencyInjection\MvcRazorMvcBuilderExtensionsTest.cs (4)
28
var activatorDescriptor = Assert.
Single
(services.ToList(), d => d.ServiceType == typeof(ITagHelperActivator));
54
var tagHelperOne = Assert.
Single
(collection, t => t.ServiceType == typeof(TestTagHelperOne));
58
var tagHelperTwo = Assert.
Single
(collection, t => t.ServiceType == typeof(TestTagHelperTwo));
62
var activator = Assert.
Single
(collection, t => t.ServiceType == typeof(ITagHelperActivator));
DependencyInjection\MvcRazorMvcCoreBuilderExtensionsTest.cs (4)
68
var activatorDescriptor = Assert.
Single
(services.ToList(), d => d.ServiceType == typeof(ITagHelperActivator));
94
var tagHelperOne = Assert.
Single
(collection, t => t.ServiceType == typeof(TestTagHelperOne));
98
var tagHelperTwo = Assert.
Single
(collection, t => t.ServiceType == typeof(TestTagHelperTwo));
102
var activator = Assert.
Single
(collection, t => t.ServiceType == typeof(ITagHelperActivator));
Microsoft.AspNetCore.Mvc.RazorPages.Test (1)
Filters\PageViewDataAttributeFilterTest.cs (1)
32
var feature = Assert.
Single
(httpContext.Features, f => f.Key == typeof(IViewDataValuesProviderFeature));
Microsoft.AspNetCore.Mvc.TagHelpers.Test (41)
AnchorTagHelperTest.cs (2)
79
var attribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("id"));
81
attribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("href"));
FormTagHelperTest.cs (12)
115
var attribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("method"));
117
attribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("action"));
169
var attribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("method"));
171
attribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("action"));
227
var attribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("action"));
285
var attribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("action"));
357
var attribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("id"));
359
attribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("method"));
361
attribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("action"));
472
var routeValue = Assert.
Single
(routeValueDictionary, attr => attr.Key.Equals("val"));
474
routeValue = Assert.
Single
(routeValueDictionary, attr => attr.Key.Equals("-Name"));
619
var attribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("action"));
ImageTagHelperTest.cs (4)
160
var srcAttribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("src"));
212
var srcAttribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("src"));
255
var srcAttribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("src"));
287
var srcAttribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("src"));
SelectTagHelperTest.cs (5)
246
Assert.
Single
(
345
Assert.
Single
(
525
Assert.
Single
(
619
var keyValuePair = Assert.
Single
(
695
var keyValuePair = Assert.
Single
(
TagHelperOutputExtensionsTest.cs (9)
914
var attribute = Assert.
Single
(tagHelperOutput.Attributes, attr => attr.Name.Equals("class"));
916
attribute = Assert.
Single
(tagHelperOutput.Attributes, attr => attr.Name.Equals("class2"));
963
var attribute = Assert.
Single
(tagHelperOutput.Attributes, attr => attr.Name.Equals("class"));
965
attribute = Assert.
Single
(tagHelperOutput.Attributes, attr => attr.Name.Equals("for"));
986
var classAttribute = Assert.
Single
(tagHelperOutput.Attributes, attr => attr.Name.Equals("class"));
1008
var classAttribute = Assert.
Single
(tagHelperOutput.Attributes, attr => attr.Name.Equals("class"));
1034
var classAttribute = Assert.
Single
(tagHelperOutput.Attributes, attr => attr.Name.Equals("class"));
1100
var classAttribute = Assert.
Single
(tagHelperOutput.Attributes, attr => attr.Name.Equals("class"));
1144
var classAttribute = Assert.
Single
(tagHelperOutput.Attributes, attr => attr.Name.Equals("class"));
ValidationMessageTagHelperTest.cs (8)
74
var attribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("id"));
76
attribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("class"));
78
attribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("data-valmsg-for"));
80
attribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("data-valmsg-replace"));
347
var attribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("data-foo"));
349
attribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("data-hello"));
409
var attribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("data-foo"));
411
attribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("data-hello"));
ValidationSummaryTagHelperTest.cs (1)
255
var attribute = Assert.
Single
(output.Attributes, attr => attr.Name.Equals("class"));
Microsoft.AspNetCore.Mvc.Test (9)
MvcServiceCollectionExtensionsTest.cs (9)
310
var descriptor = Assert.
Single
(services, d => d.ServiceType == typeof(ApplicationPartManager));
316
Assert.
Single
(manager.ApplicationParts.OfType<AssemblyPart>(), p => p.Assembly == mvcRazorAssembly);
317
Assert.
Single
(manager.ApplicationParts.OfType<AssemblyPart>(), p => p.Assembly == mvcTagHelpersAssembly);
338
var descriptor = Assert.
Single
(services, d => d.ServiceType == typeof(ApplicationPartManager));
344
Assert.
Single
(manager.ApplicationParts.OfType<AssemblyPart>(), p => p.Assembly == mvcRazorAssembly);
345
Assert.
Single
(manager.ApplicationParts.OfType<AssemblyPart>(), p => p.Assembly == mvcTagHelpersAssembly);
364
var descriptor = Assert.
Single
(services, d => d.ServiceType == typeof(ApplicationPartManager));
388
var descriptor = Assert.
Single
(services, d => d.ServiceType == typeof(ApplicationPartManager));
436
var descriptor = Assert.
Single
(services, item => item.ServiceType == typeof(ITempDataProvider));
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (32)
DefaultHtmlGeneratorTest.cs (8)
132
var attribute = Assert.
Single
(tagBuilder.Attributes, a => a.Key == "name");
186
var attribute = Assert.
Single
(tagBuilder.Attributes, a => a.Key == "name");
210
var attribute = Assert.
Single
(tagBuilder.Attributes, a => a.Key == "maxlength");
234
var attribute = Assert.
Single
(tagBuilder.Attributes, a => a.Key == "maxlength");
258
var attribute = Assert.
Single
(tagBuilder.Attributes, a => a.Key == "maxlength");
280
var attribute = Assert.
Single
(tagBuilder.Attributes, a => a.Key == "maxlength");
326
var attribute = Assert.
Single
(tagBuilder.Attributes, a => a.Key == "maxlength");
486
var attribute = Assert.
Single
(tagBuilder.Attributes, a => a.Key == "data-valmsg-for");
DependencyInjection\MvcViewFeaturesMvcBuilderExtensionsTest.cs (6)
31
var descriptor = Assert.
Single
(builder.Services.ToList(), d => d.ServiceType == typeof(IViewComponentActivator));
45
var descriptor = Assert.
Single
(builder.Services, item => item.ServiceType == typeof(ITempDataProvider));
74
var descriptor = Assert.
Single
(builder.Services, item => item.ServiceType == typeof(ITempDataProvider));
88
Assert.
Single
(
104
var descriptor = Assert.
Single
(builder.Services, item => item.ServiceType == typeof(ITempDataProvider));
119
var descriptor = Assert.
Single
(builder.Services, item => item.ServiceType == typeof(ITempDataProvider));
DependencyInjection\MvcViewFeaturesMvcCoreBuilderExtensionsTest.cs (10)
23
var descriptor = Assert.
Single
(services, item => item.ServiceType == typeof(ITempDataProvider));
38
var descriptor = Assert.
Single
(services, item => item.ServiceType == typeof(ITempDataProvider));
69
var descriptor = Assert.
Single
(services, item => item.ServiceType == typeof(ITempDataProvider));
84
Assert.
Single
(
101
var descriptor = Assert.
Single
(services, item => item.ServiceType == typeof(ITempDataProvider));
117
var descriptor = Assert.
Single
(services, item => item.ServiceType == typeof(ITempDataProvider));
133
var descriptor = Assert.
Single
(services, item => item.ServiceType == typeof(ITempDataProvider));
149
var descriptor = Assert.
Single
(services, item => item.ServiceType == typeof(ITempDataProvider));
165
var descriptor = Assert.
Single
(services, item => item.ServiceType == typeof(ITempDataProvider));
181
var descriptor = Assert.
Single
(services, item => item.ServiceType == typeof(ITempDataProvider));
Filters\ControllerViewDataAttributeFilterTest.cs (1)
28
var feature = Assert.
Single
(httpContext.Features, f => f.Key == typeof(IViewDataValuesProviderFeature));
ModelExplorerTest.cs (3)
51
var baseProperty = Assert.
Single
(properties, p => p.Metadata.PropertyName == "Base1");
56
var derivedProperty = Assert.
Single
(properties, p => p.Metadata.PropertyName == "Derived1");
75
var baseProperty = Assert.
Single
(properties, p => p.Metadata.PropertyName == "Base1");
RemoteAttributeTest.cs (3)
95
var resultName = Assert.
Single
(
113
var resultName = Assert.
Single
(
133
var resultName = Assert.
Single
(
Rendering\HtmlHelperSelectTest.cs (1)
1320
var zeroSelect = Assert.
Single
(result, s => s.Value.Equals("0", StringComparison.Ordinal));
Microsoft.AspNetCore.Owin.Tests (1)
OwinExtensionTests.cs (1)
145
var value = Assert.
Single
(
Microsoft.AspNetCore.Routing.Tests (10)
RouteConstraintBuilderTest.cs (2)
145
Assert.
Single
(compositeConstraint.Constraints, c => c is MinLengthRouteConstraint);
146
Assert.
Single
(compositeConstraint.Constraints, c => c is AlphaRouteConstraint);
RouteTest.cs (3)
326
Assert.
Single
(compositeConstraint.Constraints, c => c is IntRouteConstraint);
327
Assert.
Single
(compositeConstraint.Constraints, c => c is RangeRouteConstraint);
448
Assert.
Single
(route.DataTokens, kvp => kvp.Key == "culture" && ((string)kvp.Value) == "en-CA");
Tree\TreeRouterTest.cs (5)
167
var data = Assert.
Single
(context.RouteData.Values, v => v.Key == entry.Key);
219
var data = Assert.
Single
(context.RouteData.Values, v => v.Key == entry.Key);
262
var data = Assert.
Single
(context.RouteData.Values, v => v.Key == entry.Key);
1808
Assert.
Single
(nestedValues, kvp => kvp.Key == "test_route_group");
1850
Assert.
Single
(nestedValues, kvp => kvp.Key == "test_route_group");
Microsoft.AspNetCore.Shared.Tests (1)
PropertyActivatorTest.cs (1)
115
Assert.
Single
(propertiesToActivate, p => p.PropertyInfo == expectedPropertyInfo);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (14)
Interactive\NavigateTo\InteractiveNavigateToTests.cs (2)
589
Assert.
Single
((await _aggregator.GetItemsAsync("Goo")), x => x.Kind != "Method");
593
Assert.
Single
((await _aggregator.GetItemsAsync("Goo")), x => x.Kind != "Method");
NavigateTo\NavigateToTests.cs (12)
1005
Assert.
Single
((await _aggregator.GetItemsAsync("Goo")), x => x.Kind != "Method");
1009
Assert.
Single
((await _aggregator.GetItemsAsync("Goo")), x => x.Kind != "Method");
1727
Assert.
Single
(items, i => i.SecondarySort.StartsWith("0000") && IsFromFile(i, "File1.cs"));
1728
Assert.
Single
(items, i => i.SecondarySort.StartsWith("0001") && IsFromFile(i, "File2.cs"));
1769
Assert.
Single
(items, i => i.SecondarySort.StartsWith("0000") && IsFromFile(i, "File1.cs"));
1770
Assert.
Single
(items, i => i.SecondarySort.StartsWith("0001") && IsFromFile(i, "File2.cs"));
1811
Assert.
Single
(items, i => i.SecondarySort.StartsWith("0000") && IsFromFile(i, "File1.cs"));
1812
Assert.
Single
(items, i => i.SecondarySort.StartsWith("0002") && IsFromFile(i, "File2.cs"));
1853
Assert.
Single
(items, i => i.SecondarySort.StartsWith("0000") && IsFromFile(i, "File1.cs"));
1854
Assert.
Single
(items, i => i.SecondarySort.StartsWith("0002") && IsFromFile(i, "File2.cs"));
1895
Assert.
Single
(items, i => i.SecondarySort.StartsWith("0000") && IsFromFile(i, "File1.cs"));
1896
Assert.
Single
(items, i => i.SecondarySort.StartsWith("0003") && IsFromFile(i, "File2.cs"));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
SymbolFinder\SymbolFinderTests.cs (2)
589
Assert.
Single
(delegates, i => i.Locations.Any(loc => loc.IsInSource)); // We should find a single source delegate
619
Assert.
Single
(enums, i => i.Locations.Any(loc => loc.IsInSource)); // We should find a single source type
Microsoft.CodeAnalysis.LanguageServer.UnitTests (2)
ExportProviderBuilderTests.cs (2)
92
var assembly = Assert.
Single
(assemblies, a => a.GetName().Name == assemblyName);
93
var type = Assert.
Single
(assembly.GetTypes(), t => t.FullName?.Contains("ExportedType") == true);
Microsoft.CodeAnalysis.UnitTests (1)
AnalyzerAssemblyLoaderTests.cs (1)
1430
Assert.
Single
(AppDomain.CurrentDomain.GetAssemblies(), x => x.FullName == assembly.FullName);
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (2)
VisualStudioMSBuildWorkspaceTests.cs (2)
109
Assert.
Single
(projectInfo.Documents, d => d.Name == "CSharpClass.cs");
3228
var analyzerConfigDocument = Assert.
Single
(project.AnalyzerConfigDocuments, d => d.FilePath == expectedEditorConfigPath);
Microsoft.CodeAnalysis.Workspaces.UnitTests (3)
CommandLineProject\CommandLineProjectTests.cs (2)
180
Assert.
Single
(info.MetadataReferences.OfType<PortableExecutableReference>(), r => r.FilePath == pathToAssembly);
192
Assert.
Single
(info.MetadataReferences.OfType<PortableExecutableReference>(), r => r.FilePath == pathToAssembly);
SolutionTests\SolutionTests.cs (1)
5756
Assert.
Single
(frozenCompilation2.References, r => r is CompilationReference c && c.Compilation == frozenCompilation1);
Microsoft.DotNet.Build.Tasks.Feed.Tests (1)
PublishToSymbolServerTest.cs (1)
181
Assert.
Single
(buildEngine.BuildMessageEvents, x => x.Message.StartsWith("Would register request"));
Microsoft.DotNet.NuGetRepack.Tests (1)
VersionUpdaterTests.cs (1)
181
Assert.
Single
(Directory.EnumerateFiles(outputDir), fullPath => Path.GetFileNameWithoutExtension(fullPath) == "TestPackageB.1.0.0");
Microsoft.DotNet.XUnitAssert.Tests (8)
CollectionAssertsTests.cs (8)
2501
Assert.Throws<ArgumentNullException>("collection", () => Assert.
Single
(default(IEnumerable<object>)!, _ => true));
2502
Assert.Throws<ArgumentNullException>("predicate", () => Assert.
Single
(new object[0], null!));
2510
var result = Assert.
Single
(collection, item => item.StartsWith("H"));
2520
var ex = Record.Exception(() => Assert.
Single
(collection, item => false));
2536
var ex = Record.Exception(() => Assert.
Single
(collection, item => true));
2553
var ex = Record.Exception(() => Assert.
Single
(collection, item => item == 4));
2570
var value = Assert.
Single
(collection, c => c != 'Q');
2580
var ex = Record.Exception(() => Assert.
Single
(collection, c => c == 'Q'));
Microsoft.Extensions.Http.Diagnostics.Tests (2)
Logging\AcceptanceTests.cs (2)
51
var nullEnricher = Assert.
Single
(enrichers, x => x is null);
54
var enricher = Assert.
Single
(enrichers, x => x is not null);
Microsoft.Extensions.Http.Polly.Tests (6)
DependencyInjection\PollyHttpClientBuilderExtensionsTest.cs (6)
518
Assert.
Single
(serviceCollection, sd => sd.ServiceType == typeof(IPolicyRegistry<string>));
519
Assert.
Single
(serviceCollection, sd => sd.ServiceType == typeof(IReadOnlyPolicyRegistry<string>));
520
Assert.
Single
(serviceCollection, sd => sd.ServiceType == typeof(IConcurrentPolicyRegistry<string>));
549
Assert.
Single
(serviceCollection, sd => sd.ServiceType == typeof(IPolicyRegistry<string>));
550
Assert.
Single
(serviceCollection, sd => sd.ServiceType == typeof(IReadOnlyPolicyRegistry<string>));
551
Assert.
Single
(serviceCollection, sd => sd.ServiceType == typeof(IConcurrentPolicyRegistry<string>));
Microsoft.Gen.Logging.Unit.Tests (6)
TypeSymbolExtensionsTests.cs (6)
54
var parameterSymbol = Assert.
Single
(methodSymbol.Parameters, p => p.Name == "property");
98
var parameterSymbol = Assert.
Single
(methodSymbol.Parameters, p => p.Name == "property");
142
var parameterSymbol = Assert.
Single
(methodSymbol.Parameters, p => p.Name == "property");
190
var parameterSymbol = Assert.
Single
(methodSymbol.Parameters, p => p.Name == "property");
233
var parameterSymbol = Assert.
Single
(methodSymbol.Parameters, p => p.Name == "property");
277
var parameterSymbol = Assert.
Single
(methodSymbol.Parameters, p => p.Name == "property");
Mvc.Api.Analyzers.Test (1)
ApiConventionAnalyzerIntegrationTest.cs (1)
78
var diagnostic = Assert.
Single
(result, d => d.Id == ApiDiagnosticDescriptors.API1000_ActionReturnsUndocumentedStatusCode.Id);
Sockets.BindTests (3)
src\Servers\Kestrel\test\BindTests\AddressRegistrationTests.cs (3)
522
Assert.
Single
(LogMessages, log => log.LogLevel == LogLevel.Debug && string.Equals(CoreStrings.FormatBindingToDefaultAddress(Constants.DefaultServerAddress), log.Message, StringComparison.Ordinal));
637
Assert.
Single
(LogMessages, log => log.LogLevel == LogLevel.Information &&
682
Assert.
Single
(LogMessages, log => log.LogLevel == LogLevel.Warning &&
xunit.assert (1)
AsyncCollectionAsserts.cs (1)
467
Single
(AssertHelper.ToEnumerable(collection), predicate);