5931 references to Value
AnalyzerRunner (19)
Aspire.Azure.Messaging.EventHubs.Tests (2)
Aspire.Azure.Security.KeyVault.Tests (2)
Aspire.Components.Common.Tests (2)
Aspire.Confluent.Kafka (2)
Aspire.Confluent.Kafka.Tests (60)
Aspire8MetricsTests.cs (60)
79Assert.Contains(collectorProducerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
80Assert.Contains(collectorProducerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
83Assert.Contains(collectorConsumerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
84Assert.Contains(collectorConsumerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
87Assert.Contains(collectorProducerQueueSize.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
88Assert.Contains(collectorProducerQueueSize.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
91Assert.Contains(collectorNetworkTx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
92Assert.Contains(collectorNetworkTx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
93Assert.Contains(collectorNetworkTx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
96Assert.Contains(collectorNetworkTransmitted.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
97Assert.Contains(collectorNetworkTransmitted.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
98Assert.Contains(collectorNetworkTransmitted.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
101Assert.Contains(collectorNetworkRx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
102Assert.Contains(collectorNetworkRx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
103Assert.Contains(collectorNetworkRx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
106Assert.Contains(collectorNetworkReceived.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
107Assert.Contains(collectorNetworkReceived.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
108Assert.Contains(collectorNetworkReceived.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
111Assert.Contains(collectorMessageTx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
112Assert.Contains(collectorMessageTx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
113Assert.Contains(collectorMessageTx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
116Assert.Contains(collectorMessageTransmitted.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
117Assert.Contains(collectorMessageTransmitted.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
118Assert.Contains(collectorMessageTransmitted.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
121Assert.Contains(collectorMessageRx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
122Assert.Contains(collectorMessageRx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
123Assert.Contains(collectorMessageRx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
126Assert.Contains(collectorMessageReceived.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
127Assert.Contains(collectorMessageReceived.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
128Assert.Contains(collectorMessageReceived.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
194Assert.Contains(collectorProducerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
195Assert.Contains(collectorProducerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
198Assert.Contains(collectorConsumerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
199Assert.Contains(collectorConsumerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
202Assert.Contains(collectorProducerQueueSize.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
203Assert.Contains(collectorProducerQueueSize.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
206Assert.Contains(collectorNetworkTx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
207Assert.Contains(collectorNetworkTx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
208Assert.Contains(collectorNetworkTx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
211Assert.Contains(collectorNetworkTransmitted.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
212Assert.Contains(collectorNetworkTransmitted.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
213Assert.Contains(collectorNetworkTransmitted.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
216Assert.Contains(collectorNetworkRx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
217Assert.Contains(collectorNetworkRx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
218Assert.Contains(collectorNetworkRx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
221Assert.Contains(collectorNetworkReceived.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
222Assert.Contains(collectorNetworkReceived.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
223Assert.Contains(collectorNetworkReceived.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
226Assert.Contains(collectorMessageTx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
227Assert.Contains(collectorMessageTx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
228Assert.Contains(collectorMessageTx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
231Assert.Contains(collectorMessageTransmitted.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
232Assert.Contains(collectorMessageTransmitted.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
233Assert.Contains(collectorMessageTransmitted.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
236Assert.Contains(collectorMessageRx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
237Assert.Contains(collectorMessageRx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
238Assert.Contains(collectorMessageRx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
241Assert.Contains(collectorMessageReceived.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
242Assert.Contains(collectorMessageReceived.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
243Assert.Contains(collectorMessageReceived.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
Aspire.Dashboard (25)
Aspire.Dashboard.Components.Tests (9)
Aspire.Dashboard.Tests (97)
TelemetryRepositoryTests\LogTests.cs (10)
85Assert.Equal("Value!", p.Value);
677Assert.Equal("01234", p.Value);
682Assert.Equal("0123456789", p.Value);
687Assert.Equal("012345678901234", p.Value);
692Assert.Equal("0123456789012345", p.Value);
697Assert.Equal("0123456789012345", p.Value);
897Assert.Equal("Value!", p.Value);
920Assert.Equal("Value!", p.Value);
993Assert.Equal("value-1", p.Value);
1004Assert.Equal("value-2", p.Value);
TelemetryRepositoryTests\MetricsTests.cs (21)
164Assert.Equal("01234", p.Value);
169Assert.Equal("0123456789", p.Value);
174Assert.Equal("012345678901234", p.Value);
179Assert.Equal("0123456789012345", p.Value);
184Assert.Equal("0123456789012345", p.Value);
193Assert.Equal("01234", p.Value);
198Assert.Equal("0123456789", p.Value);
203Assert.Equal("012345678901234", p.Value);
208Assert.Equal("0123456789012345", p.Value);
213Assert.Equal("0123456789012345", p.Value);
280Assert.Equal("01234", p.Value);
289Assert.Equal("01234", p.Value);
294Assert.Equal("01234", p.Value);
299Assert.Equal("0123456789", p.Value);
304Assert.Equal("012345678901234", p.Value);
309Assert.Equal("0123456789012345", p.Value);
384Assert.Equal(new[] { null, "value1", "value2" }, e.Value);
389Assert.Equal(new[] { null, "value1", "" }, e.Value);
398Assert.Equal("value1", exemplar.Attributes[0].Value);
423exemplar.FilteredAttributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } });
622Assert.Collection(knownValues.Value.Order(),
TelemetryRepositoryTests\OtlpHelpersTests.cs (22)
182Assert.Equal("value1", a.Value);
212Assert.Equal("value1", a.Value);
217Assert.Equal("value2", a.Value);
222Assert.Equal("value3", a.Value);
256Assert.Equal("value1-2", a.Value);
261Assert.Equal("value2-2", a.Value);
266Assert.Equal("value3-2", a.Value);
295Assert.Equal("parentvalue1", a.Value);
300Assert.Equal("value1", a.Value);
331Assert.Equal("parentvalue1", a.Value);
336Assert.Equal("value1", a.Value);
341Assert.Equal("value2", a.Value);
374Assert.Equal("parentvalue1", a.Value);
379Assert.Equal("parentvalue2", a.Value);
384Assert.Equal("parentvalue3", a.Value);
407Assert.Equal("value1", a.Value);
412Assert.Equal("value2", a.Value);
443Assert.Equal("value1-2", a.Value);
448Assert.Equal("value2", a.Value);
491Assert.Equal("value1-2", a.Value);
496Assert.Equal("value2", a.Value);
501Assert.Equal("value3", a.Value);
TelemetryRepositoryTests\TraceTests.cs (18)
581Assert.Equal("Value!", a.Value);
659Assert.Equal("Value!", a.Value);
670Assert.Equal("Value!", a.Value);
684Assert.Equal("Value!", a.Value);
695Assert.Equal("Value!", a.Value);
828Assert.Equal("01234", p.Value);
833Assert.Equal("0123456789", p.Value);
838Assert.Equal("012345678901234", p.Value);
843Assert.Equal("0123456789012345", p.Value);
848Assert.Equal("0123456789012345", p.Value);
1490Assert.Equal("value1", p.Value);
1499Assert.Equal("value2", p.Value);
1504Assert.Equal("value1", p.Value);
1526Assert.Equal("value1", p.Value);
1536Assert.Equal("value2", p.Value);
1541Assert.Equal("value1", p.Value);
1551Assert.Equal("value2", p.Value);
1556Assert.Equal("value1", p.Value);
Aspire.Elastic.Clients.Elasticsearch.Tests (1)
Aspire.EndToEnd.Tests (4)
Aspire.Hosting (7)
Aspire.Hosting.Azure (4)
Aspire.Hosting.Azure.AppContainers (1)
Aspire.Hosting.Azure.PostgreSQL (1)
Aspire.Hosting.Azure.ServiceBus (1)
Aspire.Hosting.Azure.Sql (3)
Aspire.Hosting.Elasticsearch.Tests (6)
Aspire.Hosting.Kafka.Tests (2)
Aspire.Hosting.Milvus.Tests (2)
Aspire.Hosting.MongoDB.Tests (5)
Aspire.Hosting.MySql.Tests (2)
Aspire.Hosting.Oracle.Tests (3)
Aspire.Hosting.PostgreSQL.Tests (12)
AddPostgresTests.cs (12)
78Assert.Equal("scram-sha-256", env.Value);
83Assert.Equal("--auth-host=scram-sha-256 --auth-local=scram-sha-256", env.Value);
88Assert.Equal("postgres", env.Value);
93Assert.False(string.IsNullOrEmpty(env.Value));
132Assert.Equal("scram-sha-256", env.Value);
137Assert.Equal("--auth-host=scram-sha-256 --auth-local=scram-sha-256", env.Value);
142Assert.Equal("postgres", env.Value);
147Assert.Equal("pass", env.Value);
223Assert.Equal("scram-sha-256", env.Value);
228Assert.Equal("--auth-host=scram-sha-256 --auth-local=scram-sha-256", env.Value);
233Assert.Equal("postgres", env.Value);
238Assert.Equal("pass", env.Value);
Aspire.Hosting.Qdrant.Tests (6)
Aspire.Hosting.SqlServer.Tests (3)
Aspire.Hosting.Testing (5)
Aspire.Hosting.Testing.Tests (3)
Aspire.Hosting.Tests (47)
ProjectResourceTests.cs (17)
84Assert.Equal("true", env.Value);
89Assert.Equal("true", env.Value);
94Assert.Equal("in_memory", env.Value);
99Assert.Equal("true", env.Value);
104Assert.Equal("true", env.Value);
109Assert.Equal("http://localhost:18889", env.Value);
114Assert.Equal("grpc", env.Value);
119Assert.Equal("service.instance.id={{- index .Annotations \"otel-service-instance-id\" -}}", env.Value);
124Assert.Equal("{{- index .Annotations \"otel-service-name\" -}}", env.Value);
129var parts = env.Value.Split('=');
136Assert.Equal("1000", env.Value);
141Assert.Equal("1000", env.Value);
146Assert.Equal("1000", env.Value);
151Assert.Equal("always_on", env.Value);
156Assert.Equal("trace_based", env.Value);
161Assert.Equal("true", env.Value);
166Assert.Equal("simple", env.Value);
Aspire.Microsoft.Data.SqlClient (1)
Aspire.Microsoft.EntityFrameworkCore.SqlServer (1)
Aspire.NATS.Net.Tests (1)
Aspire.Playground.Tests (3)
Aspire.RabbitMQ.Client.Tests (7)
Aspire.RabbitMQ.Client.v7.Tests (7)
Aspire.StackExchange.Redis (2)
Aspire.StackExchange.Redis.DistributedCaching.Tests (3)
Aspire.StackExchange.Redis.OutputCaching.Tests (3)
Aspire.StackExchange.Redis.Tests (1)
Aspire.Workload.Tests (4)
AuthSamples.FunctionalTests (4)
AzureAppServicesHostingStartupSample (1)
AzureAppServicesSample (1)
BasicWebSite (1)
Binding.Http.IntegrationTests (1)
BuildBoss (2)
BuildValidator (1)
Client.ClientBase.IntegrationTests (1)
CodeStyleConfigFileGenerator (1)
ConfigurationSchemaGenerator (1)
CookiePolicySample (1)
DefaultBuilder.SampleApp (1)
dotnet-openapi (2)
dotnet-svcutil-lib (69)
dotnet-svcutil-lib.Tests (1)
dotnet-user-jwts (5)
dotnet-user-secrets (6)
FilesWebSite (1)
GenerateRulesMissingDocumentation (1)
GenericHostWebSite (1)
GetDocument.Insider (2)
HeaderPropagationSample (3)
HealthChecksSample (4)
http2cat (3)
HttpOverridesSample (1)
IIS.FunctionalTests (1)
IIS.LongTests (1)
IIS.NewHandler.FunctionalTests (1)
IIS.NewShim.FunctionalTests (1)
IISExpress.FunctionalTests (1)
IISSample (1)
illink (17)
ILLink.RoslynAnalyzer (9)
ILLink.Tasks (3)
InMemory.FunctionalTests (26)
InProcessWebSite (2)
installer.tasks (3)
Interop.FunctionalTests (9)
InteropTests (1)
InteropWebsite (1)
Microsoft.Analyzers.Extra (3)
Microsoft.Analyzers.Local (4)
Microsoft.Analyzers.Local.Tests (1)
Microsoft.Arcade.Common (1)
Microsoft.Arcade.Test.Common (1)
Microsoft.AspNetCore.Analyzers (1)
Microsoft.AspNetCore.App.Analyzers (3)
Microsoft.AspNetCore.App.Analyzers.Test (3)
Microsoft.AspNetCore.Authentication (2)
Microsoft.AspNetCore.Authentication.Cookies (1)
Microsoft.AspNetCore.Authentication.Core.Test (6)
Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Tests (1)
Microsoft.AspNetCore.Authentication.OAuth (1)
Microsoft.AspNetCore.Authentication.OpenIdConnect (6)
OpenIdConnectHandler.cs (6)
112message = new OpenIdConnectMessage(Request.Query.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray())));
127message = new OpenIdConnectMessage(form.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray())));
316var message = new OpenIdConnectMessage(Request.Query.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray())));
455message.Parameters.Add(additionalParameter.Key, additionalParameter.Value);
639authorizationResponse = new OpenIdConnectMessage(Request.Query.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray())));
666authorizationResponse = new OpenIdConnectMessage(form.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray())));
Microsoft.AspNetCore.Authentication.Test (7)
Microsoft.AspNetCore.Authentication.Twitter (5)
Microsoft.AspNetCore.Authentication.WsFederation (2)
Microsoft.AspNetCore.Authorization (5)
Microsoft.AspNetCore.BrowserTesting (3)
Microsoft.AspNetCore.Components (30)
Microsoft.AspNetCore.Components.Analyzers (1)
Microsoft.AspNetCore.Components.Endpoints (7)
Microsoft.AspNetCore.Components.Endpoints.Tests (3)
Microsoft.AspNetCore.Components.Forms (3)
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
Microsoft.AspNetCore.Components.Server (1)
Microsoft.AspNetCore.Components.Server.Tests (1)
Microsoft.AspNetCore.Components.Tests (12)
Microsoft.AspNetCore.Components.Web (1)
Microsoft.AspNetCore.Components.WebAssembly.Tests (4)
Microsoft.AspNetCore.Components.WebView (1)
Microsoft.AspNetCore.Components.WebView.Test (2)
Microsoft.AspNetCore.Components.WebView.WindowsForms (1)
Microsoft.AspNetCore.Components.WebView.Wpf (1)
Microsoft.AspNetCore.ConcurrencyLimiter.Tests (1)
Microsoft.AspNetCore.Connections.Abstractions (2)
Microsoft.AspNetCore.CookiePolicy (1)
Microsoft.AspNetCore.Cors (5)
Microsoft.AspNetCore.Cors.Test (17)
CorsMiddlewareTests.cs (17)
205Assert.Equal(new[] { "Header1" }, kvp.Value);
210Assert.Equal(new[] { "PUT" }, kvp.Value);
215Assert.Equal(new[] { OriginUrl }, kvp.Value);
271Assert.Equal(new[] { "true" }, kvp.Value);
276Assert.Equal(new[] { "X-Test1,X-Test2" }, kvp.Value);
281Assert.Equal(new[] { "PUT" }, kvp.Value);
286Assert.Equal(new[] { OriginUrl }, kvp.Value);
492Assert.Equal(new[] { "Header1" }, kvp.Value);
497Assert.Equal(new[] { "PUT" }, kvp.Value);
502Assert.Equal(new[] { OriginUrl }, kvp.Value);
549Assert.Equal(OriginUrl, Assert.Single(kvp.Value));
554Assert.Equal("AllowedHeader", Assert.Single(kvp.Value));
559Assert.Equal("Should-Appear", Assert.Single(kvp.Value));
627Assert.Equal(OriginUrl, Assert.Single(kvp.Value));
632Assert.Equal("AllowedHeader", Assert.Single(kvp.Value));
672Assert.Equal("AllowedHeader", Assert.Single(kvp.Value));
677Assert.Equal(OriginUrl, Assert.Single(kvp.Value));
Microsoft.AspNetCore.DataProtection (4)
Microsoft.AspNetCore.DataProtection.Tests (2)
Microsoft.AspNetCore.Diagnostics (7)
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore (3)
Microsoft.AspNetCore.Diagnostics.Middleware (3)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (84)
Logging\AcceptanceTests.cs (50)
189Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
190Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown);
191Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
192Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Post.ToString());
194x.Value != null &&
195int.Parse(x.Value, CultureInfo.InvariantCulture) == SlashRouteProcessingTimeMs);
199Assert.Single(state, x => x.Key == HttpLoggingTagNames.ResponseBody && x.Value == "Server: hello!Server: world!");
249Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
250Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown);
251Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
252Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Post.ToString());
254x.Value != null &&
255int.Parse(x.Value, CultureInfo.InvariantCulture) == SlashRouteProcessingTimeMs);
259Assert.Single(state, x => x.Key == HttpLoggingTagNames.RequestBody && x.Value == Content);
321Assert.Single(requestState, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
322Assert.Single(requestState, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown);
323Assert.Single(requestState, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Post.ToString());
324Assert.Single(requestState, x => x.Key == "Protocol" && x.Value == "HTTP/1.1");
327Assert.Single(requestBodyState, x => x.Key == "Body" && x.Value == Content);
331Assert.Single(responseState, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
334Assert.Single(responseBodyState, x => x.Key == "Body" && x.Value == "Server: hello!Server: world!");
337Assert.Single(durationState, x => x.Key == HttpLoggingTagNames.Duration && x.Value != null);
377Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
378Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown);
379Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
381x.Value != null &&
382int.Parse(x.Value, CultureInfo.InvariantCulture) == SlashRouteProcessingTimeMs);
384Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString());
421Assert.Single(state, x => x.Key == TestHttpLogEnricher.Key1 && x.Value == TestHttpLogEnricher.Value1);
422Assert.Single(state, x => x.Key == TestHttpLogEnricher.Key2 && x.Value == TestHttpLogEnricher.Value2.ToString(CultureInfo.InvariantCulture));
423Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Delete.ToString());
463Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == RequestPath);
495Assert.DoesNotContain(firstState, x => x.Key == TestHttpLogEnricher.Key1 && x.Value == TestHttpLogEnricher.Value1);
496Assert.DoesNotContain(firstState, x => x.Key == TestHttpLogEnricher.Key2 && x.Value == TestHttpLogEnricher.Value2.ToString(CultureInfo.InvariantCulture));
499Assert.Single(secondState, x => x.Key == TestHttpLogEnricher.Key1 && x.Value == TestHttpLogEnricher.Value1);
500Assert.Single(secondState, x => x.Key == TestHttpLogEnricher.Key2 && x.Value == TestHttpLogEnricher.Value2.ToString(CultureInfo.InvariantCulture));
549Assert.Single(secondRecord!, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
550Assert.Single(fithRecord!, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
554Assert.Single(thirdRecord, x => x.Key == HttpLoggingTagNames.Duration && x.Value != null);
555Assert.Single(sixthRecord, x => x.Key == HttpLoggingTagNames.Duration && x.Value != null);
582Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString());
583Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
584Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown);
585Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == expectedStatus);
587x.Value != null &&
588int.Parse(x.Value, CultureInfo.InvariantCulture) == ErrorRouteProcessingTimeMs);
623Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Put.ToString());
624Assert.Single(state, x => x.Key == HttpLoggingTagNames.RequestBody && x.Value == Content);
625Assert.Single(state, x => x.Key == HttpLoggingTagNames.ResponseBody && x.Value == "test body");
657Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Put.ToString());
Logging\AcceptanceTests.Mvc.cs (32)
81Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
82Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == redactedPath);
83Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
84Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString());
86x.Value != null &&
87int.Parse(x.Value, CultureInfo.InvariantCulture) == ControllerProcessingTimeMs);
116Assert.Single(state, x => x.Key == UserIdParamName && x.Value == redactedUserId);
117Assert.Single(state, x => x.Key == NoDataClassParamName && x.Value == TelemetryConstants.Redacted);
119Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
120Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == ActionRouteTemplate);
121Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
122Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString());
124x.Value != null &&
125int.Parse(x.Value, CultureInfo.InvariantCulture) == ControllerProcessingTimeMs);
165Assert.Single(state, x => x.Key == UserIdParamName && x.Value == redactedUserId);
166Assert.Single(state, x => x.Key == NoDataClassParamName && x.Value == NoDataClassParamValue);
170Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
172Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == expectedPath);
173Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
174Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString());
176x.Value != null &&
177int.Parse(x.Value, CultureInfo.InvariantCulture) == ControllerProcessingTimeMs);
206Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
207Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == $"/api/users/testUserId/someTestData");
208Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
209Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString());
211x.Value != null &&
212int.Parse(x.Value, CultureInfo.InvariantCulture) == ControllerProcessingTimeMs);
249Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
250Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == expectedPath);
251Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
252Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString());
Microsoft.AspNetCore.Diagnostics.Tests (1)
Microsoft.AspNetCore.Grpc.JsonTranscoding (8)
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (1)
Microsoft.AspNetCore.Grpc.Swagger (7)
Microsoft.AspNetCore.HeaderParsing (2)
Microsoft.AspNetCore.Hosting (3)
Microsoft.AspNetCore.Hosting.Abstractions (1)
Microsoft.AspNetCore.Hosting.Tests (16)
HostingApplicationDiagnosticsTests.cs (15)
619Assert.NotNull(pair.Value);
622AssertProperty<HttpContext>(pair.Value, "HttpContext");
647AssertProperty<HttpContext>(pair.Value, "HttpContext");
671AssertProperty<HttpContext>(pair.Value, "HttpContext");
751Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1");
752Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2");
780Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1");
781Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2");
810Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1");
811Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2");
841Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value3");
842Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value4");
908Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1/1");
943Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1");
944Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2");
Microsoft.AspNetCore.Http (18)
Microsoft.AspNetCore.Http.Abstractions (18)
Microsoft.AspNetCore.Http.Abstractions.Tests (60)
HttpValidationProblemDetailsJsonConverterTest.cs (9)
76Assert.Equal(traceId, kvp.Value?.ToString());
83Assert.Equal(new[] { "error0" }, kvp.Value);
88Assert.Equal(new[] { "error1", "error2" }, kvp.Value);
117Assert.Equal(traceId, kvp.Value?.ToString());
124Assert.Equal(new[] { "error0" }, kvp.Value);
129Assert.Equal(new[] { "error1", "error2" }, kvp.Value);
156Assert.Equal(traceId, kvp.Value?.ToString());
163Assert.Equal(new[] { "error0" }, kvp.Value);
168Assert.Equal(new[] { "error1", "error2" }, kvp.Value);
RouteValueDictionaryTests.cs (46)
87yield return new object[] { routeValues.ToDictionary(kvp => kvp.Key, kvp => kvp.Value) };
106yield return new object[] { routeValues.ToDictionary(kvp => kvp.Key, kvp => kvp.Value) };
128var address = Assert.IsType<Address>(kvp.Value);
132kvp => { Assert.Equal("Age", kvp.Key); Assert.Equal(30, kvp.Value); },
133kvp => { Assert.Equal("Name", kvp.Key); Assert.Equal("James", kvp.Value); });
147kvp => { Assert.Equal("First Name", kvp.Key); Assert.Equal("James", kvp.Value); },
148kvp => { Assert.Equal("Last Name", kvp.Key); Assert.Equal("Henrik", kvp.Value); },
149kvp => { Assert.Equal("Middle Name", kvp.Key); Assert.Equal("Bob", kvp.Value); });
199kvp => { Assert.Equal("awesome", kvp.Key); Assert.Equal(123, kvp.Value); },
200kvp => { Assert.Equal("cool", kvp.Key); Assert.Equal("beans", kvp.Value); });
219Assert.Equal(73, kvp.Value);
224var value = Assert.IsType<bool>(kvp.Value);
245var value = Assert.IsType<bool>(kvp.Value);
297var value = Assert.IsType<bool>(kvp.Value);
303var value = Assert.IsType<bool>(kvp.Value);
322kvp => { Assert.Equal("DerivedProperty", kvp.Key); Assert.Equal(5, kvp.Value); });
375kvp => { Assert.Equal("City", kvp.Key); Assert.Equal("Singapore", kvp.Value); },
376kvp => { Assert.Equal("State", kvp.Key); Assert.Null(kvp.Value); });
393kvp => { Assert.Equal("City", kvp.Key); Assert.Equal("Singapore", kvp.Value); },
394kvp => { Assert.Equal("State", kvp.Key); Assert.Null(kvp.Value); });
580Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
596kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); },
597kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
611Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
625Assert.Collection(dict, kvp => { Assert.Equal("kEy", kvp.Key); Assert.Equal("value", kvp.Value); });
644kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); },
645kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
662Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
679Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
827Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
856kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); },
857kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
884kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); },
885kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
906kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
927kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
946kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); },
947kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
1373Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
1394Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
1450Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
1498Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
1594Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
1647Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
2080Assert.Equal("value", storage[0].Value);
2082Assert.Equal("value3", storage[1].Value);
Microsoft.AspNetCore.Http.Connections (3)
Microsoft.AspNetCore.Http.Connections.Client (5)
Microsoft.AspNetCore.Http.Extensions (2)
Microsoft.AspNetCore.Http.Extensions.Tests (49)
RequestDelegateGenerator\RequestDelegateCreationTests.Logging.cs (36)
53Assert.Equal("StringValues", log1Values[0].Value);
54Assert.Equal("headerValues", log1Values[1].Value);
55Assert.Equal("header", log1Values[2].Value);
61Assert.Equal("StringValues", log2Values[0].Value);
62Assert.Equal("queryValues", log2Values[1].Value);
63Assert.Equal("query string", log2Values[2].Value);
69Assert.Equal("StringValues", log3Values[0].Value);
70Assert.Equal("formValues", log3Values[1].Value);
71Assert.Equal("form", log3Values[2].Value);
77Assert.Equal("string", log4Values[0].Value);
78Assert.Equal("routeValues", log4Values[1].Value);
79Assert.Equal("route", log4Values[2].Value);
116Assert.Equal("int", log1Values[0].Value);
117Assert.Equal("tryParsable", log1Values[1].Value);
118Assert.Equal("invalid!", log1Values[2].Value);
124Assert.Equal("int", log2Values[0].Value);
125Assert.Equal("tryParsable2", log2Values[1].Value);
126Assert.Equal("invalid again!", log2Values[2].Value);
236Assert.Equal("MyBindAsyncRecord", log1Values[0].Value);
237Assert.Equal("myBindAsyncParam1", log1Values[1].Value);
238Assert.Equal("MyBindAsyncRecord.BindAsync(HttpContext, ParameterInfo)", log1Values[2].Value);
244Assert.Equal("MyBindAsyncRecord", log2Values[0].Value);
245Assert.Equal("myBindAsyncParam2", log2Values[1].Value);
246Assert.Equal("MyBindAsyncRecord.BindAsync(HttpContext, ParameterInfo)", log2Values[2].Value);
316Assert.Equal("MySimpleBindAsyncRecord", log1Values[0].Value);
317Assert.Equal("mySimpleBindAsyncRecord1", log1Values[1].Value);
318Assert.Equal("MySimpleBindAsyncRecord.BindAsync(HttpContext)", log1Values[2].Value);
324Assert.Equal("MySimpleBindAsyncRecord", log2Values[0].Value);
325Assert.Equal("mySimpleBindAsyncRecord2", log2Values[1].Value);
326Assert.Equal("MySimpleBindAsyncRecord.BindAsync(HttpContext)", log2Values[2].Value);
406Assert.Equal("application/xml", logValues[0].Value);
455Assert.Equal("application/xml", logValues[0].Value);
535Assert.Equal("Todo", logValues[0].Value);
536Assert.Equal("todo", logValues[1].Value);
615Assert.Equal("Todo", logValues[0].Value);
616Assert.Equal("todo", logValues[1].Value);
Microsoft.AspNetCore.Http.Features (1)
Microsoft.AspNetCore.Http.Microbenchmarks (22)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (2)
Microsoft.AspNetCore.Http.Tests (2)
Microsoft.AspNetCore.HttpLogging (2)
Microsoft.AspNetCore.Identity.FunctionalTests (6)
Microsoft.AspNetCore.Identity.InMemory.Test (1)
Microsoft.AspNetCore.InternalTesting (4)
Microsoft.AspNetCore.InternalTesting.Tests (1)
Microsoft.AspNetCore.JsonPatch.Tests (1)
Microsoft.AspNetCore.Mvc.Abstractions (6)
Microsoft.AspNetCore.Mvc.Abstractions.Test (34)
ModelBinding\ModelStateDictionaryTest.cs (34)
298var error = Assert.Single(kvp.Value.Errors);
315var error = Assert.Single(kvp.Value.Errors);
337Assert.Equal(2, kvp.Value.Errors.Count);
338Assert.Equal("some error", kvp.Value.Errors[0].ErrorMessage);
339Assert.Same(exception, kvp.Value.Errors[1].Exception);
1012var error = Assert.Single(entry.Value.Errors);
1040var error = Assert.Single(entry.Value.Errors);
1066var error = Assert.Single(entry.Value.Errors);
1127var error = Assert.Single(entry.Value.Errors);
1156var error = Assert.Single(entry.Value.Errors);
1183var error = Assert.Single(entry.Value.Errors);
1218var error = Assert.Single(entry.Value.Errors);
1236var error = Assert.Single(entry.Value.Errors);
1256var error = Assert.Single(entry.Value.Errors);
1276var error = Assert.Single(entry.Value.Errors);
1415Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState);
1416Assert.Null(entry.Value.RawValue);
1417Assert.Null(entry.Value.AttemptedValue);
1418Assert.Empty(entry.Value.Errors);
1423Assert.Equal(ModelValidationState.Skipped, entry.Value.ValidationState);
1424Assert.Null(entry.Value.RawValue);
1425Assert.Null(entry.Value.AttemptedValue);
1426Assert.Empty(entry.Value.Errors);
1431Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState);
1432Assert.Equal("value", entry.Value.RawValue);
1433Assert.Equal("value", entry.Value.AttemptedValue);
1434Assert.Empty(entry.Value.Errors);
1439Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState);
1440Assert.Null(entry.Value.RawValue);
1441Assert.Null(entry.Value.AttemptedValue);
1442Assert.Collection(entry.Value.Errors,
1461Assert.Equal("value1", entry.Value.RawValue);
1466Assert.Equal("value2", entry.Value.RawValue);
1471Assert.Equal("value3", entry.Value.RawValue);
Microsoft.AspNetCore.Mvc.Analyzers (2)
Microsoft.AspNetCore.Mvc.Api.Analyzers (1)
Microsoft.AspNetCore.Mvc.ApiExplorer (2)
Microsoft.AspNetCore.Mvc.Core (33)
Microsoft.AspNetCore.Mvc.Core.Test (222)
Builder\MvcAreaRouteBuilderExtensionsTest.cs (20)
33Assert.IsType<StringRouteConstraint>(kvp.Value);
41Assert.Equal("admin", kvp.Value);
68Assert.IsType<StringRouteConstraint>(kvp.Value);
76Assert.Equal("Home", kvp.Value);
81Assert.Equal("admin", kvp.Value);
109Assert.IsType<StringRouteConstraint>(kvp.Value);
114Assert.IsType<IntRouteConstraint>(kvp.Value);
122Assert.Equal("Home", kvp.Value);
127Assert.Equal("admin", kvp.Value);
156Assert.IsType<StringRouteConstraint>(kvp.Value);
161Assert.IsType<IntRouteConstraint>(kvp.Value);
168Assert.Equal("hello", kvp.Value);
175Assert.Equal("Home", kvp.Value);
180Assert.Equal("admin", kvp.Value);
209Assert.IsType<IntRouteConstraint>(kvp.Value);
216Assert.Equal("hello", kvp.Value);
223Assert.Equal("Home", kvp.Value);
247Assert.IsType<StringRouteConstraint>(kvp.Value);
250var match = kvp.Value.Match(
265Assert.Equal(kvp.Value, areaName);
Infrastructure\ValidationProblemDetailsJsonConverterTest.cs (9)
42Assert.Equal(traceId, kvp.Value.ToString());
49Assert.Equal(new[] { "error0" }, kvp.Value);
54Assert.Equal(new[] { "error1", "error2" }, kvp.Value);
82Assert.Equal(traceId, kvp.Value.ToString());
89Assert.Equal(new[] { "error0" }, kvp.Value);
94Assert.Equal(new[] { "error1", "error2" }, kvp.Value);
120Assert.Equal(traceId, kvp.Value.ToString());
127Assert.Equal(new[] { "error0" }, kvp.Value);
132Assert.Equal(new[] { "error1", "error2" }, kvp.Value);
Routing\DynamicControllerEndpointMatcherPolicyTest.cs (10)
195Assert.Equal("Index", kvp.Value);
200Assert.Equal("Home", kvp.Value);
273Assert.Equal("Index", kvp.Value);
278Assert.Equal("Home", kvp.Value);
283Assert.Equal("test", kvp.Value);
288Assert.Same(State, kvp.Value);
373Assert.Equal("Index", kvp.Value);
378Assert.Equal("Home", kvp.Value);
383Assert.Equal("test", kvp.Value);
388Assert.Same(State, kvp.Value);
Routing\UrlHelperExtensionsTest.cs (29)
45Assert.Equal("/TestPage", value.Value);
93Assert.Equal(10, value.Value);
98Assert.Equal("/TestPage", value.Value);
125Assert.Equal(13, value.Value);
130Assert.Equal("/TestPage", value.Value);
157Assert.Equal(13, value.Value);
162Assert.Equal("/TestPage", value.Value);
189Assert.Equal(13, value.Value);
194Assert.Equal("/TestPage", value.Value);
199Assert.Equal("test-handler", value.Value);
239Assert.Equal(13, value.Value);
244Assert.Equal("ambient-page", value.Value);
288Assert.Equal(13, value.Value);
293Assert.Equal("10/31/New Page", value.Value);
331Assert.Equal(13, value.Value);
336Assert.Equal("ambient-page", value.Value);
341Assert.Null(value.Value);
379Assert.Equal("exact-handler", value.Value);
384Assert.Equal("ambient-page", value.Value);
422Assert.Equal("route-value-handler", value.Value);
427Assert.Equal("ambient-page", value.Value);
457Assert.Equal(expected, value.Value);
484Assert.Equal(expected, value.Value);
528Assert.Equal(expected, value.Value);
591Assert.Equal("specified-area", value.Value);
596Assert.Equal("ambient-page", value.Value);
747Assert.Equal(expectedPage, value.Value);
795Assert.Equal("ambient-page", value.Value);
843Assert.Equal("ambient-page", value.Value);
Microsoft.AspNetCore.Mvc.Core.TestCommon (2)
Microsoft.AspNetCore.Mvc.DataAnnotations.Test (105)
CompareAttributeAdapterTest.cs (18)
41kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
42kvp => { Assert.Equal("data-val-equalto", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); },
46Assert.Equal("*.OtherProperty", kvp.Value);
84kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
85kvp => { Assert.Equal("data-val-equalto", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); },
89Assert.Equal("*.OtherProperty", kvp.Value);
119kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
120kvp => { Assert.Equal("data-val-equalto", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); },
124Assert.Equal("*.OtherProperty", kvp.Value);
156kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
157kvp => { Assert.Equal("data-val-equalto", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); },
161Assert.Equal("*.OtherProperty", kvp.Value);
196kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
197kvp => { Assert.Equal("data-val-equalto", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); },
201Assert.Equal("*.OtherProperty", kvp.Value);
233kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); },
234kvp => { Assert.Equal("data-val-equalto", kvp.Key); Assert.Equal("original", kvp.Value); },
235kvp => { Assert.Equal("data-val-equalto-other", kvp.Key); Assert.Equal("original", kvp.Value); });
FileExtensionsAttributeAdapterTest.cs (12)
41kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
42kvp => { Assert.Equal("data-val-fileextensions", kvp.Key); Assert.Equal(expectedErrorMessage, kvp.Value); },
43kvp => { Assert.Equal("data-val-fileextensions-extensions", kvp.Key); Assert.Equal(expectedExtensions, kvp.Value); });
92kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
93kvp => { Assert.Equal("data-val-fileextensions", kvp.Key); Assert.Equal(expectedErrorMessage, kvp.Value); },
94kvp => { Assert.Equal("data-val-fileextensions-extensions", kvp.Key); Assert.Equal(expectedExtensions, kvp.Value); });
127kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
128kvp => { Assert.Equal("data-val-fileextensions", kvp.Key); Assert.Equal(expectedErrorMessage, kvp.Value); },
129kvp => { Assert.Equal("data-val-fileextensions-extensions", kvp.Key); Assert.Equal(expectedExtensions, kvp.Value); });
156kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); },
157kvp => { Assert.Equal("data-val-fileextensions", kvp.Key); Assert.Equal("original", kvp.Value); },
158kvp => { Assert.Equal("data-val-fileextensions-extensions", kvp.Key); Assert.Equal("original", kvp.Value); });
MaxLengthAttributeAdapterTest.cs (15)
44kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
45kvp => { Assert.Equal("data-val-maxlength", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); },
46kvp => { Assert.Equal("data-val-maxlength-max", kvp.Key); Assert.Equal("10", kvp.Value); });
71kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
72kvp => { Assert.Equal("data-val-maxlength", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); },
73kvp => { Assert.Equal("data-val-maxlength-max", kvp.Key); Assert.Equal("10", kvp.Value); });
100kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
101kvp => { Assert.Equal("data-val-maxlength", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); },
102kvp => { Assert.Equal("data-val-maxlength-max", kvp.Key); Assert.Equal("5", kvp.Value); });
133kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
134kvp => { Assert.Equal("data-val-maxlength", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); },
135kvp => { Assert.Equal("data-val-maxlength-max", kvp.Key); Assert.Equal("10", kvp.Value); });
164kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); },
165kvp => { Assert.Equal("data-val-maxlength", kvp.Key); Assert.Equal("original", kvp.Value); },
166kvp => { Assert.Equal("data-val-maxlength-max", kvp.Key); Assert.Equal("original", kvp.Value); });
MinLengthAttributeAdapterTest.cs (12)
44kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
45kvp => { Assert.Equal("data-val-minlength", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); },
46kvp => { Assert.Equal("data-val-minlength-min", kvp.Key); Assert.Equal("6", kvp.Value); });
71kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
72kvp => { Assert.Equal("data-val-minlength", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); },
73kvp => { Assert.Equal("data-val-minlength-min", kvp.Key); Assert.Equal("6", kvp.Value); });
99kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
100kvp => { Assert.Equal("data-val-minlength", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); },
101kvp => { Assert.Equal("data-val-minlength-min", kvp.Key); Assert.Equal("2", kvp.Value); });
129kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); },
130kvp => { Assert.Equal("data-val-minlength", kvp.Key); Assert.Equal("original", kvp.Value); },
131kvp => { Assert.Equal("data-val-minlength-min", kvp.Key); Assert.Equal("original", kvp.Value); });
NumericClientModelValidatorTest.cs (10)
34kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
35kvp => { Assert.Equal("data-val-number", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); });
66kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
67kvp => { Assert.Equal("data-val-number", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); });
98kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
99kvp => { Assert.Equal("data-val-number", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); });
124kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
125kvp => { Assert.Equal("data-val-number", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); });
150kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); },
151kvp => { Assert.Equal("data-val-number", kvp.Key); Assert.Equal("original", kvp.Value); });
RangeAttributeAdapterTest.cs (12)
38kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
39kvp => { Assert.Equal("data-val-range", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); },
40kvp => { Assert.Equal("data-val-range-max", kvp.Key); Assert.Equal("100", kvp.Value); },
41kvp => { Assert.Equal("data-val-range-min", kvp.Key); Assert.Equal("0", kvp.Value); });
74kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
75kvp => { Assert.Equal("data-val-range", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); },
76kvp => { Assert.Equal("data-val-range-max", kvp.Key); Assert.Equal("100", kvp.Value); },
77kvp => { Assert.Equal("data-val-range-min", kvp.Key); Assert.Equal("0", kvp.Value); });
107kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); },
108kvp => { Assert.Equal("data-val-range", kvp.Key); Assert.Equal("original", kvp.Value); },
109kvp => { Assert.Equal("data-val-range-max", kvp.Key); Assert.Equal("original", kvp.Value); },
110kvp => { Assert.Equal("data-val-range-min", kvp.Key); Assert.Equal("original", kvp.Value); });
RequiredAttributeAdapterTest.cs (6)
45kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
46kvp => { Assert.Equal("data-val-required", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); });
70kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
71kvp => { Assert.Equal("data-val-required", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); });
98kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); },
99kvp => { Assert.Equal("data-val-required", kvp.Key); Assert.Equal("original", kvp.Value); });
StringLengthAttributeAdapterTest.cs (16)
45kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
46kvp => { Assert.Equal("data-val-length", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); },
47kvp => { Assert.Equal("data-val-length-max", kvp.Key); Assert.Equal("8", kvp.Value); });
72kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
73kvp => { Assert.Equal("data-val-length", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); },
74kvp => { Assert.Equal("data-val-length-max", kvp.Key); Assert.Equal("8", kvp.Value); });
99kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
100kvp => { Assert.Equal("data-val-length", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); },
101kvp => { Assert.Equal("data-val-length-max", kvp.Key); Assert.Equal("10", kvp.Value); },
102kvp => { Assert.Equal("data-val-length-min", kvp.Key); Assert.Equal("3", kvp.Value); });
127kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
128kvp => { Assert.Equal("data-val-length", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); });
158kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); },
159kvp => { Assert.Equal("data-val-length", kvp.Key); Assert.Equal("original", kvp.Value); },
160kvp => { Assert.Equal("data-val-length-max", kvp.Key); Assert.Equal("original", kvp.Value); },
161kvp => { Assert.Equal("data-val-length-min", kvp.Key); Assert.Equal("original", kvp.Value); });
Microsoft.AspNetCore.Mvc.Formatters.Xml (3)
Microsoft.AspNetCore.Mvc.Formatters.Xml.Test (14)
Microsoft.AspNetCore.Mvc.FunctionalTests (39)
Microsoft.AspNetCore.Mvc.IntegrationTests (585)
ArrayModelBinderIntegrationTest.cs (12)
44var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[0]").Value;
48entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[1]").Value;
88var entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[0]").Value;
92entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[1]").Value;
128var entry = Assert.Single(modelState, kvp => kvp.Key == "[0]").Value;
132entry = Assert.Single(modelState, kvp => kvp.Key == "[1]").Value;
204var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[0].Name").Value;
208entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[1].Name").Value;
249var entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[0].Name").Value;
253entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[1].Name").Value;
290var entry = Assert.Single(modelState, kvp => kvp.Key == "[0].Name").Value;
294entry = Assert.Single(modelState, kvp => kvp.Key == "[1].Name").Value;
CollectionModelBinderIntegrationTest.cs (28)
50var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[0]").Value;
54entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[1]").Value;
320var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[0].Id").Value;
324entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[1].Id").Value;
328entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[0].Name").Value;
334entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[1].Name").Value;
379var entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[0].Id").Value;
383entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[1].Id").Value;
387entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[0].Name").Value;
391entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[1].Name").Value;
430var entry = Assert.Single(modelState, kvp => kvp.Key == "[0].Id").Value;
434entry = Assert.Single(modelState, kvp => kvp.Key == "[1].Id").Value;
438entry = Assert.Single(modelState, kvp => kvp.Key == "[0].Name").Value;
442entry = Assert.Single(modelState, kvp => kvp.Key == "[1].Name").Value;
480var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[low]").Value;
485entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[high]").Value;
525var entry = Assert.Single(modelState, kvp => kvp.Key == "[low].Id").Value;
529entry = Assert.Single(modelState, kvp => kvp.Key == "[high].Id").Value;
533entry = Assert.Single(modelState, kvp => kvp.Key == "[low].Name").Value;
537entry = Assert.Single(modelState, kvp => kvp.Key == "[high].Name").Value;
620var entry = Assert.Single(modelState, kvp => kvp.Key == "Addresses[Key1].Street").Value;
624entry = Assert.Single(modelState, kvp => kvp.Key == "Addresses[Key2].Street").Value;
678var entry = kvp.Value;
718var entry = Assert.Single(modelState).Value;
1166Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
1171Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
1215Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
1220Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
ComplexRecordIntegrationTest.cs (129)
76var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
126var entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value;
177var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
231var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
280var entry = Assert.Single(modelState).Value;
377var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
381entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Token").Value;
429var entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value;
433entry = Assert.Single(modelState, e => e.Key == "Customer.Token").Value;
481var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
534var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
538entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Documents").Value;
587var entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value;
591entry = Assert.Single(modelState, e => e.Key == "Customer.Documents").Value;
642var entry = kvp.Value;
699var entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId").Value;
801var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value;
805entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0]").Value;
809entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[1]").Value;
856var entry = Assert.Single(modelState, e => e.Key == "Name").Value;
860entry = Assert.Single(modelState, e => e.Key == "ProductIds[0]").Value;
864entry = Assert.Single(modelState, e => e.Key == "ProductIds[1]").Value;
911var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value;
1004var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value;
1008entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0]").Value;
1012entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[1]").Value;
1059var entry = Assert.Single(modelState, e => e.Key == "Name").Value;
1063entry = Assert.Single(modelState, e => e.Key == "ProductIds[0]").Value;
1067entry = Assert.Single(modelState, e => e.Key == "ProductIds[1]").Value;
1114var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value;
1207var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value;
1211entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0].Key").Value;
1215entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0].Value").Value;
1262var entry = Assert.Single(modelState, e => e.Key == "Name").Value;
1266entry = Assert.Single(modelState, e => e.Key == "ProductIds[0].Key").Value;
1270entry = Assert.Single(modelState, e => e.Key == "ProductIds[0].Value").Value;
1317var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value;
1424e.Value,
1438e.Value,
1453var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value;
1457entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Key").Value;
1461entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value;
1465entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value;
1469entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Key").Value;
1473entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value;
1477entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value;
1531e.Value,
1545e.Value,
1560var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value;
1564entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Key").Value;
1568entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value;
1572entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value;
1576entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Key").Value;
1580entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value;
1584entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value;
1638e.Value,
1652e.Value,
1667var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value;
1671entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Key").Value;
1675entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value;
1679entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value;
1683entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Key").Value;
1687entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value;
1691entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value;
1741var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value;
1745entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId.Key").Value;
1749entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId.Value").Value;
1796var entry = Assert.Single(modelState, e => e.Key == "Name").Value;
1800entry = Assert.Single(modelState, e => e.Key == "ProductId.Key").Value;
1804entry = Assert.Single(modelState, e => e.Key == "ProductId.Value").Value;
1856model.Specs.Value,
1860Assert.Equal("spec1.txt", e.Value);
1865Assert.Equal("spec2.txt", e.Value);
1872var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value;
1876entry = Assert.Single(modelState, e => e.Key == "p.Specs.Key").Value;
1880entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[0].Key").Value;
1884entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[0].Value").Value;
1888entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[1].Key").Value;
1892entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[1].Value").Value;
1991var entry = Assert.Single(modelState, e => e.Key == "Customer").Value;
2047var entry = Assert.Single(modelState, e => e.Key == "Customer").Value;
2101var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Id").Value;
2105entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
2155var entry = Assert.Single(modelState, e => e.Key == "Customer.Id").Value;
2159entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value;
2213var entry = Assert.Single(modelState, e => e.Key == "customParameter.Customer.Id").Value;
2217entry = Assert.Single(modelState, e => e.Key == "customParameter.Customer.Name").Value;
2267var entry = Assert.Single(modelState, e => e.Key == "ProductName").Value;
2319var entry = Assert.Single(modelState, e => e.Key == "customParameter.ProductName").Value;
2367var entry = Assert.Single(modelState, e => e.Key == "ProductName").Value;
2415var entry = Assert.Single(modelState, e => e.Key == "OrderIds").Value;
2467var entry = Assert.Single(modelState, e => e.Key == "customParameter.OrderIds").Value;
2514var entry = Assert.Single(modelState, e => e.Key == "OrderIds[0]").Value;
2565var entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId").Value;
2617Assert.Equal(string.Empty, entry.Value.AttemptedValue);
2619var error = Assert.Single(entry.Value.Errors);
2676var entry = kvp.Value;
2724var entry = kvp.Value;
2784var entry = kvp.Value;
2837var entry = kvp.Value;
2937Assert.NotNull(model.Info.Value);
2938Assert.Equal("10,20", model.Info.Value.GpsCoordinates);
2939Assert.Equal(98052, model.Info.Value.Zipcode);
2946var entry = Assert.Single(modelState, e => e.Key == "Id").Value;
2950entry = Assert.Single(modelState, e => e.Key == "Info.Key").Value;
2954entry = Assert.Single(modelState, e => e.Key == "Info.Value.Zipcode").Value;
2958entry = Assert.Single(modelState, e => e.Key == "Info.Value.GpsCoordinates").Value;
3014Assert.Null(state.Value.AttemptedValue);
3015Assert.Empty(state.Value.Errors);
3016Assert.Null(state.Value.RawValue);
3087Assert.Equal("1,000.00", kvp.Value.AttemptedValue);
3088Assert.Empty(kvp.Value.Errors);
3089Assert.Equal("1,000.00", kvp.Value.RawValue);
3090Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
3095Assert.Equal("2000", kvp.Value.AttemptedValue);
3096Assert.Empty(kvp.Value.Errors);
3097Assert.Equal("2000", kvp.Value.RawValue);
3098Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
3150Assert.Null(state.Value.AttemptedValue);
3151Assert.Empty(state.Value.Errors);
3152Assert.Null(state.Value.RawValue);
3212Assert.Null(kvp.Value.AttemptedValue);
3213Assert.Empty(kvp.Value.Errors);
3214Assert.Null(kvp.Value.RawValue);
3219Assert.Null(kvp.Value.AttemptedValue);
3220Assert.Empty(kvp.Value.Errors);
3221Assert.Null(kvp.Value.RawValue);
4196Assert.Empty(entry.Value.Errors);
4199var error = Assert.Single(entry.Value.Errors);
ComplexTypeIntegrationTestBase.cs (129)
113var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
163var entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value;
214var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
263var entry = Assert.Single(modelState).Value;
370var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
374entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Token").Value;
422var entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value;
426entry = Assert.Single(modelState, e => e.Key == "Customer.Token").Value;
474var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
537var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
541entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Documents").Value;
590var entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value;
594entry = Assert.Single(modelState, e => e.Key == "Customer.Documents").Value;
645var entry = kvp.Value;
702var entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId").Value;
809var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value;
813entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0]").Value;
817entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[1]").Value;
864var entry = Assert.Single(modelState, e => e.Key == "Name").Value;
868entry = Assert.Single(modelState, e => e.Key == "ProductIds[0]").Value;
872entry = Assert.Single(modelState, e => e.Key == "ProductIds[1]").Value;
919var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value;
1017var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value;
1021entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0]").Value;
1025entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[1]").Value;
1072var entry = Assert.Single(modelState, e => e.Key == "Name").Value;
1076entry = Assert.Single(modelState, e => e.Key == "ProductIds[0]").Value;
1080entry = Assert.Single(modelState, e => e.Key == "ProductIds[1]").Value;
1127var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value;
1225var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value;
1229entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0].Key").Value;
1233entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0].Value").Value;
1280var entry = Assert.Single(modelState, e => e.Key == "Name").Value;
1284entry = Assert.Single(modelState, e => e.Key == "ProductIds[0].Key").Value;
1288entry = Assert.Single(modelState, e => e.Key == "ProductIds[0].Value").Value;
1335var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value;
1460e.Value,
1474e.Value,
1489var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value;
1493entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Key").Value;
1497entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value;
1501entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value;
1505entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Key").Value;
1509entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value;
1513entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value;
1567e.Value,
1581e.Value,
1596var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value;
1600entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Key").Value;
1604entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value;
1608entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value;
1612entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Key").Value;
1616entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value;
1620entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value;
1674e.Value,
1688e.Value,
1703var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value;
1707entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Key").Value;
1711entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value;
1715entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value;
1719entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Key").Value;
1723entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value;
1727entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value;
1782var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value;
1786entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId.Key").Value;
1790entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId.Value").Value;
1837var entry = Assert.Single(modelState, e => e.Key == "Name").Value;
1841entry = Assert.Single(modelState, e => e.Key == "ProductId.Key").Value;
1845entry = Assert.Single(modelState, e => e.Key == "ProductId.Value").Value;
1891var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value;
1895entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId.Key").Value;
1940var entry = Assert.Single(modelState, e => e.Key == "ProductId.Key").Value;
1996model.Specs.Value,
2000Assert.Equal("spec1.txt", e.Value);
2005Assert.Equal("spec2.txt", e.Value);
2012var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value;
2016entry = Assert.Single(modelState, e => e.Key == "p.Specs.Key").Value;
2020entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[0].Key").Value;
2024entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[0].Value").Value;
2028entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[1].Key").Value;
2032entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[1].Value").Value;
2145var entry = Assert.Single(modelState, e => e.Key == "Customer").Value;
2200var entry = Assert.Single(modelState, e => e.Key == "Customer").Value;
2263var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Id").Value;
2267entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
2317var entry = Assert.Single(modelState, e => e.Key == "Customer.Id").Value;
2321entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value;
2375var entry = Assert.Single(modelState, e => e.Key == "customParameter.Customer.Id").Value;
2379entry = Assert.Single(modelState, e => e.Key == "customParameter.Customer.Name").Value;
2433var entry = Assert.Single(modelState, e => e.Key == "ProductName").Value;
2485var entry = Assert.Single(modelState, e => e.Key == "customParameter.ProductName").Value;
2533var entry = Assert.Single(modelState, e => e.Key == "ProductName").Value;
2585var entry = Assert.Single(modelState, e => e.Key == "OrderIds").Value;
2637var entry = Assert.Single(modelState, e => e.Key == "customParameter.OrderIds").Value;
2684var entry = Assert.Single(modelState, e => e.Key == "OrderIds[0]").Value;
2738var entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId").Value;
2790Assert.Equal(string.Empty, entry.Value.AttemptedValue);
2792var error = Assert.Single(entry.Value.Errors);
2855var entry = kvp.Value;
2903var entry = kvp.Value;
2975var entry = kvp.Value;
3028var entry = kvp.Value;
3141Assert.NotNull(model.Info.Value);
3142Assert.Equal("10,20", model.Info.Value.GpsCoordinates);
3143Assert.Equal(98052, model.Info.Value.Zipcode);
3150var entry = Assert.Single(modelState, e => e.Key == "Id").Value;
3154entry = Assert.Single(modelState, e => e.Key == "Info.Key").Value;
3158entry = Assert.Single(modelState, e => e.Key == "Info.Value.Zipcode").Value;
3162entry = Assert.Single(modelState, e => e.Key == "Info.Value.GpsCoordinates").Value;
3222Assert.Null(state.Value.AttemptedValue);
3223Assert.Empty(state.Value.Errors);
3224Assert.Null(state.Value.RawValue);
3302Assert.Equal("1,000.00", kvp.Value.AttemptedValue);
3303Assert.Empty(kvp.Value.Errors);
3304Assert.Equal("1,000.00", kvp.Value.RawValue);
3305Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
3310Assert.Equal("2000", kvp.Value.AttemptedValue);
3311Assert.Empty(kvp.Value.Errors);
3312Assert.Equal("2000", kvp.Value.RawValue);
3313Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
3372Assert.Null(state.Value.AttemptedValue);
3373Assert.Empty(state.Value.Errors);
3374Assert.Null(state.Value.RawValue);
3434Assert.Null(kvp.Value.AttemptedValue);
3435Assert.Empty(kvp.Value.Errors);
3436Assert.Null(kvp.Value.RawValue);
3441Assert.Null(kvp.Value.AttemptedValue);
3442Assert.Empty(kvp.Value.Errors);
3443Assert.Null(kvp.Value.RawValue);
DictionaryModelBinderIntegrationTest.cs (27)
48var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[0].Key").Value;
52entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[0].Value").Value;
89var entry = kvp.Value;
127var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[low].Key").Value;
132entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[low].Value").Value;
810Assert.NotEqual(ModelValidationState.Unvalidated, kvp.Value.ValidationState);
811Assert.NotEqual(ModelValidationState.Skipped, kvp.Value.ValidationState);
814var entry = Assert.Single(modelState, kvp => kvp.Value.ValidationState == ModelValidationState.Invalid);
815var error = Assert.Single(entry.Value.Errors);
1261Assert.Null(kvp.Value);
1269Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
1315var person = kvp.Value;
1322var person = kvp.Value;
1332Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState);
1333Assert.Equal("The value '' is invalid.", Assert.Single(kvp.Value.Errors).ErrorMessage);
1338Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
1343Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
1348Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState);
1349Assert.Equal("The Name field is required.", Assert.Single(kvp.Value.Errors).ErrorMessage);
1468var person = kvp.Value;
1475var person = kvp.Value;
1485Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState);
1486Assert.Equal("The value '' is invalid.", Assert.Single(kvp.Value.Errors).ErrorMessage);
1491Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
1496Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
1501Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState);
1502Assert.Equal("The Name field is required.", Assert.Single(kvp.Value.Errors).ErrorMessage);
GenericModelBinderIntegrationTest.cs (20)
286Assert.Equal(10, kvp.Value);
292var entry = Assert.Single(modelState, e => e.Key == "parameter[0][0].Key").Value;
296entry = Assert.Single(modelState, e => e.Key == "parameter[0][0].Value").Value;
331Assert.Equal(10, kvp.Value);
337var entry = Assert.Single(modelState, e => e.Key == "[0][0].Key").Value;
341entry = Assert.Single(modelState, e => e.Key == "[0][0].Value").Value;
410Assert.Equal(10, kvp.Value);
416var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Key").Value;
420entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value").Value;
454Assert.Equal(10, kvp.Value);
460var entry = Assert.Single(modelState, e => e.Key == "[0].Key").Value;
464entry = Assert.Single(modelState, e => e.Key == "[0].Value").Value;
534Assert.Equal(new List<int>() { 10, 11 }, kvp.Value);
540var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Key").Value;
544entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value[0]").Value;
548entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value[1]").Value;
582Assert.Equal(new List<int>() { 10, 11 }, kvp.Value);
588var entry = Assert.Single(modelState, e => e.Key == "[0].Key").Value;
592entry = Assert.Single(modelState, e => e.Key == "[0].Value[0]").Value;
596entry = Assert.Single(modelState, e => e.Key == "[0].Value[1]").Value;
KeyValuePairModelBinderIntegrationTest.cs (30)
44var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Key").Value;
48entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Value").Value;
79var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Key").Value;
84entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Value").Value;
129var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Key").Value;
134entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Value").Value;
166var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Key").Value;
171entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Value").Value;
216var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Key").Value;
221entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Value").Value;
262var entry = Assert.Single(modelState, kvp => kvp.Key == "prefix.Key").Value;
266entry = Assert.Single(modelState, kvp => kvp.Key == "prefix.Value").Value;
302var entry = Assert.Single(modelState, kvp => kvp.Key == "Key").Value;
306entry = Assert.Single(modelState, kvp => kvp.Key == "Value").Value;
340var entry = Assert.Single(modelState, kvp => kvp.Key == "Key").Value;
375Assert.Equal(10, model.Value.Id);
381var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Key").Value;
385entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Value.Id").Value;
420Assert.Equal(10, model.Value.Id);
426var entry = Assert.Single(modelState, kvp => kvp.Key == "prefix.Key").Value;
430entry = Assert.Single(modelState, kvp => kvp.Key == "prefix.Value.Id").Value;
461Assert.Equal(10, model.Value.Id);
467var entry = Assert.Single(modelState, kvp => kvp.Key == "Key").Value;
471entry = Assert.Single(modelState, kvp => kvp.Key == "Value.Id").Value;
505var entry = Assert.Single(modelState, kvp => kvp.Key == "Key").Value;
508entry = Assert.Single(modelState, kvp => kvp.Key == "Value").Value;
537Assert.Equal(new[] { "value1", "value2" }, model.Value);
543var entry = Assert.Single(modelState, kvp => kvp.Key == "p.Key").Value;
547entry = Assert.Single(modelState, kvp => kvp.Key == "p.Value[0]").Value;
551entry = Assert.Single(modelState, kvp => kvp.Key == "p.Value[1]").Value;
ValidationIntegrationTests.cs (63)
116e => string.Equals(e.Key, "AccountId", StringComparison.OrdinalIgnoreCase)).Value;
194var entry = Assert.Single(modelState, e => e.Key == "parameter.CustomerName").Value;
231var entry = Assert.Single(modelState, e => e.Key == "CustomerName").Value;
283var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
320var entry = Assert.Single(modelState, e => e.Key == "Customer").Value;
374var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
414var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
466var entry = Assert.Single(modelState, e => e.Key == "Items[0].ItemId").Value;
504var entry = Assert.Single(modelState, e => e.Key == "Items").Value;
552var entry = Assert.Single(modelState, e => e.Key == "parameter[0].ProductId").Value;
592var entry = Assert.Single(modelState, e => e.Key == "parameter[0].ProductId").Value;
669var entry = Assert.Single(modelState, e => e.Key == "parameter").Value;
710var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value;
747var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value;
798var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
835var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
933var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
970var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
974entry = Assert.Single(modelState, e => e.Key == "parameter.Customer").Value;
1040var entry = Assert.Single(modelState, e => e.Key == "parameter.Products[0].Name").Value;
1077var entry = Assert.Single(modelState, e => e.Key == "parameter.Products[0].Name").Value;
1081entry = Assert.Single(modelState, e => e.Key == "parameter.Products").Value;
1128var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Name").Value;
1165var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Name").Value;
1245var entry = state.Value;
1285var entry = state.Value;
1378Assert.Equal(ModelValidationState.Invalid, state.Value.ValidationState);
1380var error = Assert.Single(state.Value.Errors);
1391Assert.Equal(ModelValidationState.Valid, state.Value.ValidationState);
1424var state = kvp.Value;
1462var state = kvp.Value;
1524var state = kvp.Value;
1601Assert.Equal(ModelValidationState.Skipped, kvp.Value.ValidationState);
1643Assert.Equal(ModelValidationState.Valid, state.Value.ValidationState);
1691Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
1755var entry = Assert.Single(modelState, e => e.Key == "HomeAddress.Country.Name").Value;
1760entry = Assert.Single(modelState, e => e.Key == "ShippingAddresses[0].Zip").Value;
1765entry = Assert.Single(modelState, e => e.Key == "HomeAddress.Zip").Value;
1816Assert.Equal(ModelValidationState.Skipped, entry.Value.ValidationState);
1858Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState);
1904Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState);
1951Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState);
1954Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState);
2055var entry = Assert.Single(modelState, e => e.Key == "[0]").Value;
2060entry = Assert.Single(modelState, e => e.Key == "[1]").Value;
2107var entry = Assert.Single(modelState, e => e.Key == "").Value;
2110entry = Assert.Single(modelState, e => e.Key == "[0]").Value;
2115entry = Assert.Single(modelState, e => e.Key == "[1]").Value;
2178var entry = Assert.Single(modelState, e => e.Key == "p[0].Id").Value;
2183entry = Assert.Single(modelState, e => e.Key == "p[1]").Value;
2186entry = Assert.Single(modelState, e => e.Key == "p[1].Id").Value;
2237Assert.Equal(10, kvp.Value);
2243var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Key").Value;
2248entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value").Value;
2284Assert.Equal("value0", kvp.Value.NeverValidProperty);
2290var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Key").Value;
2295entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value.NeverValidProperty").Value;
2300entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value").Value;
2343var entry = Assert.Single(modelState, e => e.Key == "Model.Id").Value;
2397var entry = Assert.Single(modelState, e => e.Key == "Model.Id").Value;
2402entry = Assert.Single(modelState, e => e.Key == "Model").Value;
2447var entry = Assert.Single(modelState, e => e.Key == "Property1").Value;
2499var entry = Assert.Single(modelState, e => e.Key == "Property1").Value;
ValidationWithRecordIntegrationTests.cs (63)
108e => string.Equals(e.Key, "AccountId", StringComparison.OrdinalIgnoreCase)).Value;
182var entry = Assert.Single(modelState, e => e.Key == "parameter.CustomerName").Value;
219var entry = Assert.Single(modelState, e => e.Key == "CustomerName").Value;
264var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
301var entry = Assert.Single(modelState, e => e.Key == "Customer").Value;
346var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
386var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
431var entry = Assert.Single(modelState, e => e.Key == "Items[0].ItemId").Value;
469var entry = Assert.Single(modelState, e => e.Key == "Items").Value;
511var entry = Assert.Single(modelState, e => e.Key == "parameter[0].ProductId").Value;
551var entry = Assert.Single(modelState, e => e.Key == "parameter[0].ProductId").Value;
593var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value;
630var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value;
674var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
711var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
802var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
839var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value;
843entry = Assert.Single(modelState, e => e.Key == "parameter.Customer").Value;
902var entry = Assert.Single(modelState, e => e.Key == "parameter.Products[0].Name").Value;
939var entry = Assert.Single(modelState, e => e.Key == "parameter.Products[0].Name").Value;
943entry = Assert.Single(modelState, e => e.Key == "parameter.Products").Value;
986var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Name").Value;
1023var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Name").Value;
1097var entry = state.Value;
1137var entry = state.Value;
1222Assert.Equal(ModelValidationState.Invalid, state.Value.ValidationState);
1224var error = Assert.Single(state.Value.Errors);
1235Assert.Equal(ModelValidationState.Valid, state.Value.ValidationState);
1268var state = kvp.Value;
1306var state = kvp.Value;
1409Assert.Equal(ModelValidationState.Skipped, kvp.Value.ValidationState);
1451Assert.Equal(ModelValidationState.Valid, state.Value.ValidationState);
1497Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
1558var entry = Assert.Single(modelState, e => e.Key == "HomeAddress.Country.Name").Value;
1563entry = Assert.Single(modelState, e => e.Key == "ShippingAddresses[0].Zip").Value;
1568entry = Assert.Single(modelState, e => e.Key == "HomeAddress.Zip").Value;
1619Assert.Equal(ModelValidationState.Skipped, entry.Value.ValidationState);
1661Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState);
1707Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState);
1754Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState);
1757Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState);
1846var entry = Assert.Single(modelState, e => e.Key == "[0]").Value;
1851entry = Assert.Single(modelState, e => e.Key == "[1]").Value;
1898var entry = Assert.Single(modelState, e => e.Key == "").Value;
1901entry = Assert.Single(modelState, e => e.Key == "[0]").Value;
1906entry = Assert.Single(modelState, e => e.Key == "[1]").Value;
1969var entry = Assert.Single(modelState, e => e.Key == "p[0].Id").Value;
1974entry = Assert.Single(modelState, e => e.Key == "p[1]").Value;
1977entry = Assert.Single(modelState, e => e.Key == "p[1].Id").Value;
2028Assert.Equal(10, kvp.Value);
2034var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Key").Value;
2039entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value").Value;
2075Assert.Equal("value0", kvp.Value.NeverValidProperty);
2081var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Key").Value;
2086entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value.NeverValidProperty").Value;
2091entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value").Value;
2134var entry = Assert.Single(modelState, e => e.Key == "Model.Id").Value;
2185var entry = Assert.Single(modelState, e => e.Key == "Model.Id").Value;
2190entry = Assert.Single(modelState, e => e.Key == "Model").Value;
2235var entry = Assert.Single(modelState, e => e.Key == "Property1").Value;
2285var entry = Assert.Single(modelState, e => e.Key == "Property1").Value;
2447var entry = Assert.Single(modelState, e => e.Key == "Property1").Value;
2452entry = Assert.Single(modelState, e => e.Key == "Property2").Value;
Microsoft.AspNetCore.Mvc.NewtonsoftJson (7)
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (8)
Microsoft.AspNetCore.Mvc.Razor (2)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (3)
Microsoft.AspNetCore.Mvc.Razor.Test (3)
Microsoft.AspNetCore.Mvc.RazorPages (3)
Microsoft.AspNetCore.Mvc.RazorPages.Test (52)
ApplicationModels\CompiledPageRouteModelProviderTest.cs (13)
50Assert.Equal("/About", kvp.Value);
65Assert.Equal("/Home", kvp.Value);
112Assert.Equal("Products", kvp.Value);
117Assert.Equal("/About", kvp.Value);
132Assert.Equal("Products", kvp.Value);
137Assert.Equal("/Manage/Index", kvp.Value);
152Assert.Equal("Products", kvp.Value);
157Assert.Equal("/Manage/Edit", kvp.Value);
200Assert.Equal("Accounts", kvp.Value);
205Assert.Equal("/Manage/Home", kvp.Value);
220Assert.Equal("/Contact", kvp.Value);
422Assert.Equal("/_About", kvp.Value);
437Assert.Equal("/Home", kvp.Value);
Microsoft.AspNetCore.Mvc.TagHelpers (6)
Microsoft.AspNetCore.Mvc.TagHelpers.Test (14)
Microsoft.AspNetCore.Mvc.Test (2)
Microsoft.AspNetCore.Mvc.Testing (7)
Microsoft.AspNetCore.Mvc.ViewFeatures (21)
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (98)
DefaultHtmlGeneratorTest.cs (8)
133Assert.Equal(expected, attribute.Value);
187Assert.Equal(expected, attribute.Value);
211Assert.Equal(expectedValue, int.Parse(attribute.Value, CultureInfo.InvariantCulture));
235Assert.Equal(expectedValue, int.Parse(attribute.Value, CultureInfo.InvariantCulture));
259Assert.Equal(expectedValue, int.Parse(attribute.Value, CultureInfo.InvariantCulture));
281Assert.Equal(Math.Min(ModelWithMaxLengthMetadata.MaxLengthAttributeValue, ModelWithMaxLengthMetadata.StringLengthAttributeValue), int.Parse(attribute.Value, CultureInfo.InvariantCulture));
327Assert.Equal(expectedValue, int.Parse(attribute.Value, CultureInfo.InvariantCulture));
487Assert.Equal(expected, attribute.Value);
RemoteAttributeBaseTest.cs (40)
159kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
163Assert.Equal(expected, kvp.Value);
168Assert.Equal("*.Length", kvp.Value);
170kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); },
171kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); });
194kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
199Assert.Equal(expected, kvp.Value);
204Assert.Equal("*.Length", kvp.Value);
206kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); },
207kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); });
234kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
239Assert.Equal(expected, kvp.Value);
244Assert.Equal("*.Length", kvp.Value);
246kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); },
247kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); });
282kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
286Assert.Equal(expected, kvp.Value);
291Assert.Equal("*.Length", kvp.Value);
293kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); },
294kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); });
325kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
330Assert.Equal(expected, kvp.Value);
335Assert.Equal("*.Length", kvp.Value);
337kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); },
338kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); });
366kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
370Assert.Equal(expected, kvp.Value);
375Assert.Equal("*.Length", kvp.Value);
377kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); },
378kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); });
419kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
423Assert.Equal(expected, kvp.Value);
428Assert.Equal("*.Length", kvp.Value);
430kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); },
431kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); });
453kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); },
454kvp => { Assert.Equal("data-val-remote", kvp.Key); Assert.Equal("Error", kvp.Value); },
458Assert.Equal("*.Length,*.Password,*.ConfirmPassword", kvp.Value);
460kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); },
461kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); });
RemoteAttributeTest.cs (8)
98.Value;
116.Value;
136.Value;
347kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); },
348kvp => { Assert.Equal("data-val-remote", kvp.Key); Assert.Equal("original", kvp.Value); },
349kvp => { Assert.Equal("data-val-remote-additionalfields", kvp.Key); Assert.Equal("original", kvp.Value); },
350kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("original", kvp.Value); },
351kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal("original", kvp.Value); });
Microsoft.AspNetCore.OpenApi (3)
Microsoft.AspNetCore.OpenApi.Tests (251)
Services\CreateSchemaReferenceIdTests.cs (37)
49item => Assert.Equal("#/components/schemas/MyShapeMyTriangle", item.Value),
50item => Assert.Equal("#/components/schemas/MyShapeMySquare", item.Value)
80Assert.NotNull(content.Value.Schema);
81Assert.Equal("TodoSchema", content.Value.Schema.Reference.Id);
82var schema = content.Value.Schema;
88Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
93Assert.Equal(JsonSchemaType.String, property.Value.Type);
98Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
103Assert.Equal(JsonSchemaType.String, property.Value.Type);
104Assert.Equal("date-time", property.Value.Format);
129Assert.NotNull(content.Value.Schema);
131var schema = content.Value.Schema;
138Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
143Assert.Equal(JsonSchemaType.String, property.Value.Type);
148Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
153Assert.Equal(JsonSchemaType.String, property.Value.Type);
154Assert.Equal("date-time", property.Value.Format);
188Assert.NotNull(content.Value.Schema);
189var schema = content.Value.Schema;
196Assert.NotNull(responseContent.Value.Schema);
197var responseSchema = responseContent.Value.Schema;
231Assert.NotNull(content.Value.Schema);
232var schema = content.Value.Schema;
239Assert.NotNull(responseContent.Value.Schema);
240var responseSchema = responseContent.Value.Schema;
253Assert.Equal(JsonSchemaType.String, property.Value.Type);
254Assert.Equal("date-time", property.Value.Format);
259Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
264Assert.Equal(JsonSchemaType.String, property.Value.Type);
269Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
274Assert.Equal(JsonSchemaType.String, property.Value.Type);
275Assert.Equal("date-time", property.Value.Format);
284Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
289Assert.Equal(JsonSchemaType.String, property.Value.Type);
294Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
299Assert.Equal(JsonSchemaType.String, property.Value.Type);
300Assert.Equal("date-time", property.Value.Format);
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.RequestBody.cs (59)
41Assert.Equal(JsonSchemaType.Object, content.Value.Schema.Type);
42Assert.NotNull(content.Value.Schema.Properties);
43Assert.Contains("formFile", content.Value.Schema.Properties);
44var formFileProperty = content.Value.Schema.Properties["formFile"];
118Assert.Equal(JsonSchemaType.Object, content.Value.Schema.Type);
119Assert.NotNull(content.Value.Schema.Properties);
120Assert.Contains("formFileCollection", content.Value.Schema.Properties);
121var formFileProperty = content.Value.Schema.Properties["formFileCollection"];
186Assert.Equal(JsonSchemaType.Object, content.Value.Schema.Type);
187Assert.NotNull(content.Value.Schema.AllOf);
188Assert.Collection(content.Value.Schema.AllOf,
226Assert.Equal(JsonSchemaType.Object, content.Value.Schema.Type);
227Assert.NotNull(content.Value.Schema.Properties);
228Assert.Contains("formFile", content.Value.Schema.Properties);
229var formFileProperty = content.Value.Schema.Properties["formFile"];
253Assert.Equal(JsonSchemaType.Object, content.Value.Schema.Type);
254Assert.NotNull(content.Value.Schema.Properties);
255Assert.Contains("formFile", content.Value.Schema.Properties);
256var formFileProperty = content.Value.Schema.Properties["formFile"];
432Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
437Assert.Equal(JsonSchemaType.String, property.Value.Type);
442Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
447Assert.Equal(JsonSchemaType.String, property.Value.Type);
448Assert.Equal("date-time", property.Value.Format);
531Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
536Assert.Equal(JsonSchemaType.String, property.Value.Type);
541Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
546Assert.Equal(JsonSchemaType.String, property.Value.Type);
547Assert.Equal("date-time", property.Value.Format);
589Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
594Assert.Equal(JsonSchemaType.String, property.Value.Type);
599Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
604Assert.Equal(JsonSchemaType.String, property.Value.Type);
605Assert.Equal("date-time", property.Value.Format);
614Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
619Assert.Equal(JsonSchemaType.String, property.Value.Type);
654Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
659Assert.Equal(JsonSchemaType.String, property.Value.Type);
664Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
669Assert.Equal(JsonSchemaType.String, property.Value.Type);
670Assert.Equal("date-time", property.Value.Format);
679Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
684Assert.Equal(JsonSchemaType.String, property.Value.Type);
720Assert.Equal(JsonSchemaType.String, property.Value.Type);
759Assert.False(property.Value.Nullable);
796Assert.Equal(JsonSchemaType.String, property.Value.Type);
801Assert.Equal(JsonSchemaType.String, property.Value.Type);
806Assert.Equal(JsonSchemaType.String, property.Value.Type);
807Assert.Equal("binary", property.Value.Format);
839Assert.Equal(JsonSchemaType.String, property.Value.Type);
844Assert.Equal(JsonSchemaType.String, property.Value.Type);
849Assert.Equal(JsonSchemaType.String, property.Value.Type);
850Assert.Equal("binary", property.Value.Format);
879Assert.Equal(type, property.Value.Type);
880Assert.Equal(format, property.Value.Format);
1120var operation = path.Value.Operations[OperationType.Get];
1124Assert.NotNull(content.Value.Schema);
1125Assert.Equal(JsonSchemaType.String, content.Value.Schema.Type);
1126Assert.Equal("binary", content.Value.Schema.Format);
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.Responses.cs (32)
32Assert.Equal("Created", response.Value.Description);
37Assert.Equal("Bad Request", response.Value.Description);
58Assert.Equal("Bad Request", response.Value.Description);
59Assert.Equal("application/json+problem", response.Value.Content.Keys.Single());
82Assert.Equal("OK", response.Value.Description);
83var content = Assert.Single(response.Value.Content);
107Assert.Equal("OK", response.Value.Description);
108var content = Assert.Single(response.Value.Content);
130Assert.Equal("OK", response.Value.Description);
131Assert.Collection(response.Value.Content.OrderBy(c => c.Key),
160Assert.Equal("OK", response.Value.Description);
161Assert.Collection(response.Value.Content.OrderBy(c => c.Key),
184Assert.Equal("OK", response.Value.Description);
203Assert.Equal("OK", response.Value.Description);
204Assert.Collection(response.Value.Content.OrderBy(c => c.Key),
231Assert.Empty(response.Value.Description);
232var mediaTypeEntry = Assert.Single(response.Value.Content);
234var schema = mediaTypeEntry.Value.Schema;
239Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
243Assert.Equal( JsonSchemaType.String, property.Value.Type);
272Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
277Assert.Equal( JsonSchemaType.String, property.Value.Type);
285var schema = okContent.Value.Schema;
290Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
294Assert.Equal(JsonSchemaType.String, property.Value.Type);
298Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
302Assert.Equal(JsonSchemaType.String, property.Value.Type);
303Assert.Equal("date-time", property.Value.Format);
332Assert.Equal(expectedCreatedDescription, response.Value.Description);
337Assert.Equal(expectedBadRequestDescription, response.Value.Description);
363Assert.Equal("Created", response.Value.Description);
368Assert.Equal("Bad Request", response.Value.Description);
Services\OpenApiSchemaService\OpenApiSchemaService.PolymorphicSchemas.cs (12)
35item => Assert.Equal("#/components/schemas/ShapeTriangle", item.Value),
36item => Assert.Equal("#/components/schemas/ShapeSquare", item.Value)
73item => Assert.Equal("#/components/schemas/WeatherForecastBaseWeatherForecastWithCity", item.Value),
74item => Assert.Equal("#/components/schemas/WeatherForecastBaseWeatherForecastWithTimeSeries", item.Value),
75item => Assert.Equal("#/components/schemas/WeatherForecastBaseWeatherForecastWithLocalNews", item.Value)
117item => Assert.Equal("#/components/schemas/PersonStudent", item.Value),
118item => Assert.Equal("#/components/schemas/PersonTeacher", item.Value)
195item => Assert.Equal("#/components/schemas/PetCat", item.Value),
196item => Assert.Equal("#/components/schemas/PetDog", item.Value),
197item => Assert.Equal("#/components/schemas/PetPet", item.Value)
283item => Assert.Equal("#/components/schemas/EmployeeManager", item.Value),
284item => Assert.Equal("#/components/schemas/EmployeeEmployee", item.Value)
Services\OpenApiSchemaService\OpenApiSchemaService.RequestBodySchemas.cs (69)
35Assert.NotNull(content.Value.Schema);
36var schema = content.Value.Schema;
42Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
47Assert.Equal(JsonSchemaType.String, property.Value.Type);
52Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
57Assert.Equal(JsonSchemaType.String, property.Value.Type);
58Assert.Equal("date-time", property.Value.Format);
98Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
99Assert.Equal(1, property.Value.Minimum);
100Assert.Equal(100, property.Value.Maximum);
101Assert.Null(property.Value.Default);
106Assert.Equal(JsonSchemaType.String, property.Value.Type);
107Assert.Equal(5, property.Value.MinLength);
108Assert.Null(property.Value.Default);
113Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
114Assert.True(property.Value.Default.GetValue<bool>());
166var schema = content.Value.Schema;
221Assert.Equal("Proposal", property.Value.Reference.Id);
225var targetSchema = property.Value;
273Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
278Assert.Equal(JsonSchemaType.String, property.Value.Type);
283Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
288Assert.Equal(JsonSchemaType.String, property.Value.Type);
289Assert.Equal("date-time", property.Value.Format);
318Assert.Equal(JsonSchemaType.Number, property.Value.Type);
319Assert.Equal("double", property.Value.Format);
324Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
325Assert.Equal("int32", property.Value.Format);
330Assert.Equal(JsonSchemaType.String, property.Value.Type);
357Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
358Assert.Equal("int32", property.Value.Format);
359Assert.Equal("The unique identifier for a todo item.", property.Value.Description);
364Assert.Equal(JsonSchemaType.String, property.Value.Type);
365Assert.Equal("The title of the todo item.", property.Value.Description);
370Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
371Assert.Equal("The completion status of the todo item.", property.Value.Description);
376Assert.Equal(JsonSchemaType.String, property.Value.Type);
377Assert.Equal("date-time", property.Value.Format);
378Assert.Equal("The date and time the todo item was created.", property.Value.Description);
416var schema = content.Value.Schema;
421Assert.Equal( JsonSchemaType.Integer, property.Value.Type);
422Assert.True(property.Value.Nullable);
427Assert.Equal( JsonSchemaType.String, property.Value.Type);
428Assert.True(property.Value.Nullable);
433Assert.Equal( JsonSchemaType.Boolean, property.Value.Type);
434Assert.True(property.Value.Nullable);
439Assert.Equal( JsonSchemaType.String, property.Value.Type);
440Assert.Equal("date-time", property.Value.Format);
441Assert.True(property.Value.Nullable);
446Assert.Equal( JsonSchemaType.String, property.Value.Type);
447Assert.Equal("uri", property.Value.Format);
448Assert.True(property.Value.Nullable);
468Assert.Equal("NestedType", content.Value.Schema.Reference.Id);
469var schema = content.Value.Schema;
474Assert.Equal(JsonSchemaType.String, property.Value.Type);
479Assert.Equal("NestedType", property.Value.Reference.Id);
513Assert.Equal("NestedType", content.Value.Schema.Reference.Id);
514var schema = content.Value.Schema;
519Assert.Equal(JsonSchemaType.String, property.Value.Type);
524Assert.Equal("NestedType", property.Value.Reference.Id);
613var schema = content.Value.Schema;
618Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
639var schema = content.Value.Schema;
644Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
677var schema = document.Components.Schemas[content.Value.Schema.Reference.Id];
682Assert.Equal(JsonSchemaType.Null | JsonSchemaType.Array, property.Value.Type);
683Assert.Equal("Parent", property.Value.Items.Reference.Id);
688Assert.Equal(JsonSchemaType.Null | JsonSchemaType.Object, property.Value.Type);
689Assert.Equal("Parent", property.Value.AdditionalProperties.Reference.Id);
Microsoft.AspNetCore.OutputCaching (2)
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (1)
Microsoft.AspNetCore.Owin (7)
Microsoft.AspNetCore.Owin.Tests (1)
Microsoft.AspNetCore.RateLimiting (1)
Microsoft.AspNetCore.Razor.Runtime (1)
Microsoft.AspNetCore.Razor.Runtime.Test (8)
Microsoft.AspNetCore.Razor.Test (2)
Microsoft.AspNetCore.ResponseCaching (4)
Microsoft.AspNetCore.Routing (86)
Microsoft.AspNetCore.Routing.Abstractions (6)
Microsoft.AspNetCore.Routing.Tests (83)
Patterns\RoutePatternFactoryTest.cs (26)
36kvp => { Assert.Equal("a", kvp.Key); Assert.Equal("15", kvp.Value); },
37kvp => { Assert.Equal("b", kvp.Key); Assert.Equal(17, kvp.Value); },
38kvp => { Assert.Equal("c", kvp.Key); Assert.Equal("19", kvp.Value); });
61kvp => { Assert.Equal("d", kvp.Key); Assert.Equal("15", kvp.Value); },
62kvp => { Assert.Equal("e", kvp.Key); Assert.Equal(17, kvp.Value); });
110kvp => { Assert.Equal("a", kvp.Key); Assert.Equal("13", kvp.Value); });
168kvp.Value,
176kvp.Value,
205kvp.Value,
212kvp.Value,
241kvp.Value,
272kvp.Value,
279kvp.Value,
286kvp.Value,
339kvp.Value,
346kvp.Value,
374var regex = Assert.IsType<RegexRouteConstraint>(Assert.Single(kvp.Value).ParameterPolicy);
553kvp => { Assert.Equal("action", kvp.Key); Assert.Equal("Index", kvp.Value); },
554kvp => { Assert.Equal("area", kvp.Key); Assert.Equal("Admin", kvp.Value); },
555kvp => { Assert.Equal("controller", kvp.Key); Assert.Equal("Store", kvp.Value); });
573kvp => { Assert.Equal("action", kvp.Key); Assert.Equal("Index", kvp.Value); },
574kvp => { Assert.Equal("area", kvp.Key); Assert.Null(kvp.Value); },
575kvp => { Assert.Equal("controller", kvp.Key); Assert.Equal("Store", kvp.Value); });
593kvp => { Assert.Equal("action", kvp.Key); Assert.Equal("Index", kvp.Value); },
594kvp => { Assert.Equal("area", kvp.Key); Assert.Equal("", kvp.Value); },
595kvp => { Assert.Equal("controller", kvp.Key); Assert.Equal("Store", kvp.Value); });
Microsoft.AspNetCore.Server.HttpSys (14)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (3)
Microsoft.AspNetCore.Server.IIS (12)
Microsoft.AspNetCore.Server.IntegrationTesting (4)
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (3)
Microsoft.AspNetCore.Server.Kestrel.Core (30)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (31)
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (9)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (4)
src\Servers\Kestrel\shared\TransportMultiplexedConnection.Generated.cs (1)
68return kv.Value;
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (1)
Microsoft.AspNetCore.Session (3)
Microsoft.AspNetCore.Shared.Tests (37)
AdaptiveCapacityDictionaryTests.cs (18)
198Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
217kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); },
218kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
235Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
252Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
358Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
390kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); },
391kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
412kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
433kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
452kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); },
453kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
723Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
744Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
788Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
871Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); });
1276Assert.Equal("value", storage[0].Value);
1278Assert.Equal("value3", storage[1].Value);
Microsoft.AspNetCore.SignalR.Client.Core (1)
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (2)
Microsoft.AspNetCore.SignalR.Client.Tests (6)
Microsoft.AspNetCore.SignalR.Common.Tests (1)
Microsoft.AspNetCore.SignalR.Core (6)
Microsoft.AspNetCore.SignalR.Protocols.Json (1)
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (1)
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (1)
Microsoft.AspNetCore.SignalR.StackExchangeRedis (1)
Microsoft.AspNetCore.SignalR.Tests (5)
Microsoft.AspNetCore.SignalR.Tests.Utils (1)
Microsoft.AspNetCore.SpaServices.Extensions (6)
Microsoft.AspNetCore.TestHost (9)
Microsoft.AspNetCore.TestHost.Tests (2)
Microsoft.AspNetCore.Tests (1)
Microsoft.AspNetCore.WebUtilities (4)
Microsoft.AspNetCore.WebUtilities.Tests (2)
Microsoft.Build (274)
BackEnd\Components\Scheduler\SchedulingPlan.cs (8)
117file.WriteLine(String.Format(CultureInfo.InvariantCulture, "{0} {1} {2}", configuration.Key, configuration.Value, _configCache[configuration.Key].ProjectFullPath));
237projectsInOrderOfTotalPlanTime.Sort((left, right) => Comparer<double>.Default.Compare(right.Value.TotalPlanTime, left.Value.TotalPlanTime));
240PlanConfigData config = configuration.Value;
260projectsInOrderOfImmediateChildCount.Sort((left, right) => Comparer<int>.Default.Compare(right.Value.ReferencesCount, left.Value.ReferencesCount));
263Console.WriteLine("{0}: {1} {2}", configuration.Key, configuration.Value.ReferencesCount, configuration.Value.ConfigFullPath);
Evaluation\Expander.cs (26)
1950var originalItem = itemTuple.Value;
2366string directoryToUse = item.Value.ProjectDirectory ?? Directory.GetCurrentDirectory();
2367string definingProjectEscaped = item.Value.GetMetadataValueEscaped(FileUtilities.ItemSpecModifiers.DefiningProjectFullPath);
2382yield return new KeyValuePair<string, S>(result, item.Value);
2386yield return new KeyValuePair<string, S>(null, item.Value);
2422string baseDirectoryToUse = item.Value.ProjectDirectory ?? String.Empty;
2500string baseDirectoryToUse = item.Value.ProjectDirectory ?? String.Empty;
2577string baseDirectoryToUse = item.Value.ProjectDirectory ?? String.Empty;
2596yield return new KeyValuePair<string, S>(directoryName, item.Value);
2600yield return new KeyValuePair<string, S>(null, item.Value);
2616if (item.Value != null)
2622metadataValue = item.Value.GetMetadataValueEscaped(metadataName);
2641yield return new KeyValuePair<string, S>(itemSpec, item.Value);
2647yield return new KeyValuePair<string, S>(metadataValue, item.Value);
2652yield return new KeyValuePair<string, S>(metadataValue, item.Value);
2722matchEvaluator = new MetadataMatchEvaluator(item.Key, item.Value, elementLocation);
2735yield return new KeyValuePair<string, S>(include, item.Value);
2739yield return new KeyValuePair<string, S>(null, item.Value);
2779yield return new KeyValuePair<string, S>(include, item.Value);
2783yield return new KeyValuePair<string, S>(null, item.Value);
2820metadataValue = item.Value.GetMetadataValueEscaped(metadataName);
2855metadataValue = item.Value.GetMetadataValueEscaped(metadataName);
2888metadataValue = item.Value.GetMetadataValueEscaped(metadataName);
2918if (item.Value != null)
2924metadataValue = item.Value.GetMetadataValueEscaped(metadataName);
2937yield return new KeyValuePair<string, S>("true", item.Value);
Microsoft.Build.BuildCheck.UnitTests (2)
Microsoft.Build.CommandLine.UnitTests (3)
Microsoft.Build.Engine.OM.UnitTests (16)
Microsoft.Build.Engine.UnitTests (96)
Construction\SolutionProjectGenerator_Tests.cs (21)
1054Assert.DoesNotContain(projectBravoMetaProject.Targets, kvp => kvp.Value.Outputs.Equals("@()")); // "The outputItem parameter can be null; the Target element should not have an Outputs attribute in that case."
1529Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Build", StringComparison.OrdinalIgnoreCase)));
1530Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Clean", StringComparison.OrdinalIgnoreCase)));
1531Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Rebuild", StringComparison.OrdinalIgnoreCase)));
1532Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Publish", StringComparison.OrdinalIgnoreCase)));
1534ProjectTargetInstance buildTarget = instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Build", StringComparison.OrdinalIgnoreCase)).First().Value;
1535ProjectTargetInstance cleanTarget = instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Clean", StringComparison.OrdinalIgnoreCase)).First().Value;
1536ProjectTargetInstance rebuildTarget = instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Rebuild", StringComparison.OrdinalIgnoreCase)).First().Value;
1537ProjectTargetInstance publishTarget = instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Publish", StringComparison.OrdinalIgnoreCase)).First().Value;
2355Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "One", StringComparison.OrdinalIgnoreCase)));
2359Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Two", StringComparison.OrdinalIgnoreCase)));
2360Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Three", StringComparison.OrdinalIgnoreCase)));
2361Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Four", StringComparison.OrdinalIgnoreCase)));
2365Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Build", StringComparison.OrdinalIgnoreCase)));
2369Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Five", StringComparison.OrdinalIgnoreCase)));
2370Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Rebuild", StringComparison.OrdinalIgnoreCase)));
2374Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Six", StringComparison.OrdinalIgnoreCase)));
Microsoft.Build.Framework (38)
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (2)
Microsoft.Build.Tasks.Core (42)
Microsoft.Build.Tasks.UnitTests (9)
Microsoft.Build.UnitTests.Shared (15)
Microsoft.Build.Utilities.Core (22)
Microsoft.Build.Utilities.UnitTests (1)
Microsoft.Cci.Extensions (1)
Microsoft.CodeAnalysis (144)
Microsoft.CodeAnalysis.CodeStyle (27)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
Microsoft.CodeAnalysis.Collections.Package (17)
Microsoft.CodeAnalysis.CSharp (60)
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Features (6)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (8)
SourceGeneration\GeneratorDriverTests.cs (4)
4729(r) => { var result = Assert.Single(r.HostOutputs); Assert.Equal("gen1", result.Key); Assert.Equal("value1", result.Value); },
4730(r) => { var result = Assert.Single(r.HostOutputs); Assert.Equal("gen2", result.Key); Assert.Equal("value2", result.Value); }
4747(r) => { var result = Assert.Single(r.HostOutputs); Assert.Equal("gen", result.Key); Assert.Equal("value1", result.Value); },
4748(r) => { var result = Assert.Single(r.HostOutputs); Assert.Equal("gen", result.Key); Assert.Equal("value2", result.Value); }
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Microsoft.CodeAnalysis.EditorFeatures (5)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (8)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (6)
Microsoft.CodeAnalysis.ExternalAccess.Razor.UnitTests (1)
Microsoft.CodeAnalysis.Features (20)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (1)
282return first.Value;
Microsoft.CodeAnalysis.Features.Test.Utilities (5)
Microsoft.CodeAnalysis.Features.UnitTests (1)
Microsoft.CodeAnalysis.InteractiveHost (19)
Microsoft.CodeAnalysis.LanguageServer (2)
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (3)
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
Microsoft.CodeAnalysis.PooledObjects.Package (1)
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Microsoft.CodeAnalysis.Remote.ServiceHub.UnitTests (1)
Microsoft.CodeAnalysis.Remote.Workspaces (1)
Microsoft.CodeAnalysis.Test.Utilities (12)
Microsoft.CodeAnalysis.Threading.Package (18)
Microsoft.CodeAnalysis.UnitTests (7)
Microsoft.CodeAnalysis.VisualBasic (27)
Microsoft.CodeAnalysis.VisualBasic.ExpressionCompiler (1)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Microsoft.CodeAnalysis.Workspaces (76)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (25)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (3)
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
Microsoft.CommonLanguageServerProtocol.Framework.Package (1)
Microsoft.CSharp (1)
Microsoft.Data.Analysis (8)
Microsoft.Data.Analysis.Interactive (1)
Microsoft.DotNet.Arcade.Sdk (3)
Microsoft.DotNet.ArcadeLogging (1)
Microsoft.DotNet.Build.Tasks.Feed (4)
Microsoft.DotNet.Build.Tasks.Installers (1)
Microsoft.DotNet.Build.Tasks.Packaging (38)
Microsoft.DotNet.Build.Tasks.Workloads (5)
Microsoft.DotNet.Build.Tasks.Workloads.Tests (8)
Microsoft.DotNet.Helix.Client (1)
Microsoft.DotNet.Helix.JobSender (1)
Microsoft.DotNet.Helix.Sdk (2)
Microsoft.DotNet.Open.Api.Tools.Tests (2)
Microsoft.DotNet.PackageTesting (1)
Microsoft.DotNet.RemoteExecutor (1)
Microsoft.DotNet.SharedFramework.Sdk (3)
Microsoft.DotNet.SignTool (13)
Microsoft.DotNet.SignTool.Tests (1)
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (5)
Microsoft.DotNet.VersionTools (11)
Microsoft.DotNet.XliffTasks (1)
Microsoft.DotNet.XUnitExtensions.Tests (2)
Microsoft.Extensions.AI (5)
Microsoft.Extensions.AI.Abstractions (16)
Microsoft.Extensions.AI.Abstractions.Tests (12)
Microsoft.Extensions.AI.AzureAIInference (5)
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
Microsoft.Extensions.AI.Integration.Tests (1)
Microsoft.Extensions.AI.Ollama.Tests (1)
Microsoft.Extensions.AI.OpenAI (3)
Microsoft.Extensions.AI.OpenAI.Tests (2)
Microsoft.Extensions.AI.Tests (1)
Microsoft.Extensions.ApiDescription.Client.Tests (2)
Microsoft.Extensions.ApiDescription.Tool.Tests (1)
Microsoft.Extensions.Caching.Hybrid.Tests (8)
Microsoft.Extensions.Caching.Memory (2)
Microsoft.Extensions.Compliance.Redaction (1)
Microsoft.Extensions.Configuration (1)
Microsoft.Extensions.Configuration.CommandLine (1)
Microsoft.Extensions.DependencyInjection (4)
Microsoft.Extensions.Diagnostics (5)
Microsoft.Extensions.Diagnostics.HealthChecks (1)
Microsoft.Extensions.Diagnostics.HealthChecks.Common (4)
Microsoft.Extensions.Diagnostics.HealthChecks.Tests (58)
DefaultHealthCheckServiceTest.cs (58)
88Assert.Equal(DegradedMessage, actual.Value.Description);
89Assert.Equal(HealthStatus.Degraded, actual.Value.Status);
90Assert.Null(actual.Value.Exception);
91Assert.Empty(actual.Value.Data);
92Assert.Equal(actual.Value.Tags, degradedCheckTags);
97Assert.Equal(HealthyMessage, actual.Value.Description);
98Assert.Equal(HealthStatus.Healthy, actual.Value.Status);
99Assert.Null(actual.Value.Exception);
100Assert.Collection(actual.Value.Data, item =>
103Assert.Equal(DataValue, item.Value);
105Assert.Equal(actual.Value.Tags, healthyCheckTags);
110Assert.Equal(UnhealthyMessage, actual.Value.Description);
111Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status);
112Assert.Same(exception, actual.Value.Exception);
113Assert.Empty(actual.Value.Data);
114Assert.Equal(actual.Value.Tags, unhealthyCheckTags);
142Assert.Equal(ExceptionMessage, actual.Value.Description);
143Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status);
144Assert.Equal(ExceptionMessage, actual.Value.Exception!.Message);
145Assert.Empty(actual.Value.Data);
146Assert.Equal(actual.Value.Tags, exceptionTags);
151Assert.Equal("A timeout occurred while running check.", actual.Value.Description);
152Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status);
153Assert.Equal(OperationCancelledMessage, actual.Value.Exception!.Message);
154Assert.Empty(actual.Value.Data);
155Assert.Equal(actual.Value.Tags, operationExceptionTags);
190Assert.Equal(HealthyMessage, actual.Value.Description);
191Assert.Equal(HealthStatus.Healthy, actual.Value.Status);
192Assert.Null(actual.Value.Exception);
193Assert.Collection(actual.Value.Data, item =>
196Assert.Equal(DataValue, item.Value);
225actual.Value.Data,
232actual.Value.Data,
239actual.Value.Data,
296Assert.Equal(thrownException.Message, actual.Value.Description);
297Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status);
298Assert.Same(thrownException, actual.Value.Exception);
303Assert.Equal(faultedException.Message, actual.Value.Description);
304Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status);
305Assert.Same(faultedException, actual.Value.Exception);
310Assert.Null(actual.Value.Description);
311Assert.Equal(HealthStatus.Healthy, actual.Value.Status);
312Assert.Null(actual.Value.Exception);
331Assert.Equal("TestScope", item.Value);
353Assert.Equal(HealthStatus.Healthy, actual.Value.Status);
377Assert.Equal(HealthStatus.Healthy, actual.Value.Status);
401Assert.Equal(HealthStatus.Healthy, actual.Value.Status);
427Assert.Equal(HealthStatus.Healthy, actual.Value.Status);
432Assert.Equal(HealthStatus.Healthy, actual.Value.Status);
453var healthCheck = (DisposableDependeciesCheck)results.Entries.Single().Value.Data.Single().Value;
481Assert.Equal(HealthStatus.Healthy, actual.Value.Status);
524Assert.Equal(HealthStatus.Healthy, entry.Value.Status);
529Assert.Equal(HealthStatus.Healthy, entry.Value.Status);
555Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status);
612Assert.Equal(HealthStatus.Degraded, actual.Value.Status);
617Assert.Equal(HealthStatus.Healthy, actual.Value.Status);
622Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status);
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (3)
Microsoft.Extensions.Diagnostics.Testing (8)
Microsoft.Extensions.Diagnostics.Testing.Tests (3)
Microsoft.Extensions.Features (1)
Microsoft.Extensions.FileProviders.Physical (1)
Microsoft.Extensions.FileSystemGlobbing (1)
Microsoft.Extensions.Hosting.Testing.Tests (12)
HostingFakesExtensionsTests.cs (10)
147Assert.Equal("testValue", item.Value);
173Assert.Equal("testValue1", item.Value);
178Assert.Equal("testValue2", item.Value);
202Assert.Equal("testValue", item.Value);
207Assert.Equal("anotherTestValue", item.Value);
233Assert.Equal("testValue", item.Value);
259Assert.Equal("testValue1", item.Value);
264Assert.Equal("testValue2", item.Value);
288Assert.Equal("testValue", item.Value);
293Assert.Equal("anotherTestValue", item.Value);
Microsoft.Extensions.Http (3)
Microsoft.Extensions.Http.Diagnostics (11)
Microsoft.Extensions.Http.Diagnostics.Tests (35)
Logging\HttpRequestReaderTest.cs (15)
87httpRequestMessage.Headers.Add(header1.Key, header1.Value);
88httpRequestMessage.Headers.Add(header3.Key, header3.Value);
96httpResponseMessage.Headers.Add(header2.Key, header2.Value);
97httpResponseMessage.Headers.Add(header3.Key, header3.Value);
213httpRequestMessage.Headers.Add(header1.Key, header1.Value);
225httpResponseMessage.Headers.Add(header2.Key, header2.Value);
288httpRequestMessage.Headers.Add(header1.Key, header1.Value);
300httpResponseMessage.Headers.Add(header2.Key, header2.Value);
360httpRequestMessage.Headers.Add(header1.Key, header1.Value);
418httpRequestMessage.Headers.Add(header1.Key, header1.Value);
430httpResponseMessage.Headers.Add(header2.Key, header2.Value);
489httpRequestMessage.Headers.Add(header1.Key, header1.Value);
497httpResponseMessage.Headers.Add(header2.Key, header2.Value);
556httpRequestMessage.Headers.Add(header1.Key, header1.Value);
565httpResponseMessage.Headers.Add(header2.Key, header2.Value);
Microsoft.Extensions.Http.Resilience (2)
Microsoft.Extensions.Http.Resilience.Tests (4)
Microsoft.Extensions.Identity.Core (1)
Microsoft.Extensions.Logging (7)
Microsoft.Extensions.Logging.Configuration (1)
Microsoft.Extensions.Logging.Console (5)
Microsoft.Extensions.Logging.EventLog (1)
Microsoft.Extensions.Logging.EventSource (2)
Microsoft.Extensions.Logging.Generators (2)
Microsoft.Extensions.Options.SourceGeneration (14)
Microsoft.Extensions.Resilience.Tests (1)
Microsoft.Extensions.SecretManager.Tools.Tests (7)
Microsoft.Extensions.ServiceDiscovery (1)
Microsoft.Extensions.Telemetry (8)
Microsoft.Extensions.Telemetry.Abstractions (3)
Microsoft.Extensions.Telemetry.Abstractions.Tests (15)
Logging\LoggerMessageStateTests.cs (15)
27Assert.Equal(Value, lms.TagArray[0].Value);
39Assert.Equal(Value, lms.TagArray[0].Value);
46Assert.Equal(Value, lms.TagArray[0].Value);
60Assert.Equal(Value, lms.TagArray[0].Value);
62Assert.Equal(Value, lms.TagArray[1].Value);
80Assert.Equal("V1", lms.TagArray[0].Value);
98Assert.Equal(Value, lms.TagArray[0].Value);
103Assert.Equal(Value, lms.TagArray[0].Value);
116Assert.Equal(Value, lms.TagArray[0].Value);
121Assert.Equal(Value, lms.TagArray[0].Value);
143Assert.Equal(Value, list[0].Value);
153Assert.Equal(Value, list[0].Value);
159Assert.Equal(Value, list[0].Value);
169Assert.Equal(current.Value, list[count].Value);
Microsoft.Extensions.Telemetry.PerformanceTests (11)
Microsoft.Extensions.Telemetry.Tests (6)
Microsoft.Gen.ComplianceReports (1)
Microsoft.Gen.ContextualOptions (1)
Microsoft.Gen.ContextualOptions.Unit.Tests (5)
Microsoft.Gen.Logging (3)
Microsoft.Gen.Logging.Generated.Tests (17)
SensitiveRecordTests.cs (5)
22Assert.All(logRecord.StructuredState, x => Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, x.Value));
34Assert.All(logRecord.StructuredState, x => Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, x.Value));
51Assert.All(logRecord.StructuredState, x => Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, x.Value));
68Assert.All(logRecord.StructuredState, x => Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, x.Value));
85Assert.All(logRecord.StructuredState, x => Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, x.Value));
Microsoft.Gen.MetadataExtractor (7)
Microsoft.Gen.Metrics (6)
Microsoft.Gen.Metrics.Generated.Tests (30)
MetricTests.cs (22)
71Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value)));
154Assert.Equal(new (string, object?)[] { ("s1", "val_1"), ("s2", "val_2") }, measurement.Tags.Select(x => (x.Key, x.Value)));
174var tags = measurements[0].Tags.Select(x => (x.Key, x.Value));
177tags = measurements[1].Tags.Select(x => (x.Key, x.Value));
198var tags = measurements[0].Tags.Select(x => (x.Key, x.Value));
201tags = measurements[1].Tags.Select(x => (x.Key, x.Value));
253Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value)));
259Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value)));
266Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val4") }, measurement.Tags.Select(x => (x.Key, x.Value)));
278Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value)));
284Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value)));
291Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val4") }, measurement.Tags.Select(x => (x.Key, x.Value)));
329Assert.Equal(new (string, object?)[] { ("Dim1", "val1"), ("Dim_2", "val2"), ("Dim_3", "val3") }, measurement.Tags.Select(x => (x.Key, x.Value)));
342Assert.Equal(new (string, object?)[] { ("Dim1", "val1"), ("Dim_2", "val2"), ("Dim_3", "val3") }, measurement.Tags.Select(x => (x.Key, x.Value)));
372measurement.Tags.Select(x => (x.Key, x.Value)));
421measurement.Tags.Select(x => (x.Key, x.Value)));
444measurement.Tags.Select(x => (x.Key, x.Value)));
467measurement.Tags.Select(x => (x.Key, x.Value)));
515measurement.Tags.Select(x => (x.Key, x.Value)));
564measurement.Tags.Select(x => (x.Key, x.Value)));
587measurement.Tags.Select(x => (x.Key, x.Value)));
609measurement.Tags.Select(x => (x.Key, x.Value)));
MetricTests.Ext.cs (8)
55Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value)));
135Assert.Equal(new (string, object?)[] { ("s1", "val_1"), ("s2", "val_2") }, measurement.Tags.Select(x => (x.Key, x.Value)));
184measurement.Tags.Select(x => (x.Key, x.Value)));
206measurement.Tags.Select(x => (x.Key, x.Value)));
228measurement.Tags.Select(x => (x.Key, x.Value)));
277measurement.Tags.Select(x => (x.Key, x.Value)));
299measurement.Tags.Select(x => (x.Key, x.Value)));
321measurement.Tags.Select(x => (x.Key, x.Value)));
Microsoft.Gen.MetricsReports (4)
Microsoft.Interop.ComInterfaceGenerator (2)
Microsoft.Interop.LibraryImportGenerator (3)
Microsoft.Interop.SourceGeneration (8)
Microsoft.Maui (7)
Microsoft.Maui.Controls (49)
Microsoft.Maui.Controls.Build.Tasks (9)
Microsoft.Maui.Controls.SourceGen (2)
Microsoft.Maui.Controls.Xaml (6)
Microsoft.Maui.Essentials (2)
Microsoft.Maui.Graphics (2)
Microsoft.Maui.Graphics.Win2D.WinUI.Desktop (1)
Microsoft.Maui.Resizetizer (2)
Microsoft.ML.AutoML (27)
Microsoft.ML.AutoML.Tests (7)
Microsoft.ML.CodeGenerator (15)
Microsoft.ML.Core (31)
Microsoft.ML.Core.Tests (17)
UnitTests\TestVBuffer.cs (15)
96float sum = a.Items().Sum(iv => iv.Value);
97float l1 = a.Items().Sum(iv => Math.Abs(iv.Value));
98float l2Squared = a.Items().Sum(iv => iv.Value * iv.Value);
101float infNorm = a.GetValues().Length == 0 ? 0 : a.Items().Max(iv => Math.Abs(iv.Value));
475values[indices.Count] = func(iv.Key, iv.Value);
743Assert.Equal(value, iv.Value);
771Assert.Equal(value, iv.Value);
805Assert.Equal(value, iv.Value);
830var l1Dist = a.Items(all: true).Zip(b.Items(all: true), (av, bv) => Math.Abs(av.Value - bv.Value)).Sum();
831var l2Dist2 = a.Items(all: true).Zip(b.Items(all: true), (av, bv) => MathUtils.Pow(av.Value - bv.Value, 2)).Sum();
833var dot = a.Items(all: true).Zip(b.Items(all: true), (av, bv) => av.Value * bv.Value).Sum();
Microsoft.ML.CpuMath.UnitTests (1)
Microsoft.ML.Data (110)
EntryPoints\EntryPointNode.cs (22)
359_vars.Add(kvp.Key, kvp.Value);
609inputParamBindingMap.Add(paramBinding, new SimpleVariableBinding(kvp.Value));
625if (VariableBinding.IsBindingToken(pair.Value))
633var varBinding = VariableBinding.Create(_host, pair.Value.Value<string>());
641else if (pair.Value is JArray &&
642((JArray)pair.Value).Any(tok => VariableBinding.IsBindingToken(tok)))
646if (!((JArray)pair.Value).All(tok => VariableBinding.IsBindingToken(tok)))
655foreach (var varName in (JArray)pair.Value)
672if (!_inputBuilder.TrySetValueJson(pair.Key, pair.Value))
684if (!VariableBinding.IsBindingToken(pair.Value))
688var varBinding = VariableBinding.Create(_host, pair.Value.Value<string>());
708if (kvp.Value.VariableName == oldName)
720if (kvp.Value == oldName)
740if (!mapping.TryGetValue(kvp.Value.VariableName, out newName))
743mapping.Add(kvp.Value.VariableName, newName);
745kvp.Value.Rename(newName);
751if (!mapping.TryGetValue(kvp.Value, out newName))
754mapping.Add(kvp.Value, newName);
759_outputMap[kvp.Key] = kvp.Value;
789return _inputMap.Where(kv => !_inputBuilder.IsInputOptional(kv.Key.ParameterName)).Select(kv => kv.Value).Distinct()
802bool success = _inputBuilder.TrySetValue(pair.Key, BuildParameterValue(pair.Value));
827v.SetValue(pair.Value);
EntryPoints\InputBuilder.cs (5)
505if (!inputBuilder.TrySetValueJson(pair.Key, pair.Value))
506throw ectx.Except($"Unexpected value for component '{type}', field '{pair.Key}': '{pair.Value}'");
566if (!inputBuilder.TrySetValueJson(pair.Key, pair.Value))
567throw ectx.Except($"Unexpected value for component '{name}', field '{pair.Key}': '{pair.Value}'");
595dict[pair.Key] = (T)GetFieldAssignableValue(ectx, typeof(T), ParseJsonValue(ectx, typeof(T), attributes, pair.Value, catalog));
Microsoft.ML.Ensemble (6)
Microsoft.ML.EntryPoints (7)
Microsoft.ML.Fairlearn (1)
Microsoft.ML.FastTree (29)
Microsoft.ML.GenAI.Core (5)
Microsoft.ML.GenAI.Phi.Tests (1)
Microsoft.ML.InternalCodeAnalyzer (1)
Microsoft.ML.KMeansClustering (2)
Microsoft.ML.LightGbm (2)
Microsoft.ML.OnnxConverter (1)
Microsoft.ML.OnnxTransformer (5)
Microsoft.ML.OnnxTransformerTest (2)
Microsoft.ML.PCA (1)
Microsoft.ML.Predictor.Tests (4)
Microsoft.ML.ResultProcessor (14)
Microsoft.ML.Samples (1)
Microsoft.ML.SearchSpace (12)
Microsoft.ML.StandardTrainers (17)
Microsoft.ML.Sweeper (21)
Algorithms\NelderMead.cs (19)
157var nextPoint = GetNewPoint(_centroid, _worst.Value, _args.DeltaReflection);
161nextPoint = GetNewPoint(_centroid, _worst.Value, _args.DeltaInsideContraction);
186UpdateSimplex(_lastReflectionResult.Key, _lastReflectionResult.Value);
193nextPoint = GetNewPoint(_centroid, _worst.Value, _args.DeltaExpansion);
197nextPoint = GetNewPoint(_centroid, _worst.Value, _args.DeltaInsideContraction);
206nextPoint = GetNewPoint(_centroid, _worst.Value, _args.DeltaOutsideContraction);
212nextPoint = GetNewPoint(_centroid, _worst.Value, _args.DeltaInsideContraction);
236UpdateSimplex(expansionResult, _pendingSweeps[0].Value);
240UpdateSimplex(_lastReflectionResult.Key, _lastReflectionResult.Value);
249UpdateSimplex(outerContractionResult, _pendingSweeps[0].Value);
268UpdateSimplex(innerContractionResult, _pendingSweeps[0].Value);
324var x = simplexVertices[i].Value;
327var y = simplexVertices[j].Value;
353newSimplexVertices.Add(result.Key, result.Value);
354newSimplexVertices.Add(_best.Key, _best.Value);
370result.Add(new KeyValuePair<IRunResult, float[]>(run, sweep.Value));
386VectorUtils.AddMult(_simplexVertices.ElementAt(i).Value, centroid, scale);
405var newPoint = GetNewPoint(_secondWorst.Value, sortedVertices[i].Value, -_args.GammaShrink);
Microsoft.ML.Sweeper.Tests (1)
Microsoft.ML.Tests (56)
Transformers\CategoricalHashTests.cs (12)
146Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "0:A", "1:B" });
152Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[1] { "C" });
159Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[6] { "1:2", "0:5", "1:4", "1:6", "0:3", "0:1" });
165Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "-1", "1" });
172System.Diagnostics.Trace.WriteLine(slots.Items().Select(x => x.Value.ToString()).Distinct());
173var temp = slots.Items().Select(x => x.Value.ToString()).Distinct();
174Assert.Equal(slots.Items().Select(x => x.Value.ToString()).Distinct(), new string[14] { "[0].", "[0].0:A", "[0].0:E", "[0].0:D", "[0].1:A", "[0].1:E", "[0].1:D", "[1].", "[1].0:A", "[1].0:E", "[1].0:D", "[1].1:A", "[1].1:E", "[1].1:D" });
177Assert.Equal(slotRanges.Items().Select(x => x.Value.ToString()), new string[4] { "0", "65535", "65536", "131071" });
184Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "E", "D" });
187Assert.Equal(slotRanges.Items().Select(x => x.Value.ToString()), new string[2] { "0", "65535" });
194Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "0:A", "1:B" });
200Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[1] { "C" });
Transformers\CategoricalTests.cs (14)
224Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "A", "B" });
230Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[1] { "C" });
237Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "3", "5" });
243Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "6", "1" });
250Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[12] { "[0].1", "[0].2", "[0].3", "[0].4", "[0].5", "[0].6", "[1].1", "[1].2", "[1].3", "[1].4", "[1].5", "[1].6" });
253Assert.Equal(slotRanges.Items().Select(x => x.Value.ToString()), new string[4] { "0", "5", "6", "11" });
260Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "1", "-1" });
263Assert.Equal(slotRanges.Items().Select(x => x.Value.ToString()), new string[2] { "0", "1" });
270Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[3] { "A", "D", "E" });
276Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "D", "E" });
282Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[6] { "[0].Bit2", "[0].Bit1", "[0].Bit0", "[1].Bit2", "[1].Bit1", "[1].Bit0" });
288Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "Bit1", "Bit0" });
295Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[6] { "[0].Bit2", "[0].Bit1", "[0].Bit0", "[1].Bit2", "[1].Bit1", "[1].Bit0" });
301Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[3] { "Bit2", "Bit1", "Bit0" });
Transformers\KeyToVectorEstimatorTests.cs (10)
139Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "A", "B" });
145Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[1] { "C" });
148Assert.Equal(slotRanges.Items().Select(x => x.Value), new int[2] { 0, 0 });
155Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[4] { "[0].3", "[0].5", "[1].3", "[1].5" });
158Assert.Equal(slotRanges.Items().Select(x => x.Value), new int[4] { 0, 1, 2, 3 });
165Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "6", "1" });
172Assert.Equal(slotRanges.Items().Select(x => x.Value), new int[4] { 0, 5, 6, 11 });
183Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[3] { "A", "D", "E" });
189Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "D", "E" });
192Assert.Equal(slotRanges.Items().Select(x => x.Value), new int[2] { 0, 1 });
Microsoft.ML.TimeSeries (12)
Microsoft.ML.TimeSeries.Tests (5)
Microsoft.ML.Tokenizers (29)
Microsoft.ML.Tokenizers.Tests (7)
Microsoft.ML.TorchSharp (5)
Microsoft.ML.Transforms (29)
Microsoft.NET.StringTools (6)
Microsoft.NET.StringTools.net35 (7)
Microsoft.VisualStudio.LanguageServices (15)
Microsoft.VisualStudio.LanguageServices.CSharp (2)
Microsoft.VisualStudio.LanguageServices.DevKit (1)
MSBuild (29)
MSBuildTaskHost (40)
Mvc.RoutingWebSite (3)
NativeIISSample (1)
PrepareTests (5)
PresentationBuildTasks (1)
PresentationCore (21)
PresentationFramework (51)
ProjectCachePlugin (1)
ReachFramework (3)
Roslyn.Compilers.Extension (2)
Roslyn.Test.PdbUtilities (1)
Roslyn.VisualStudio.Next.UnitTests (4)
RunTests (5)
ScenarioTests.Common.Tests (1)
Shared (1)
Shared.Tests (1)
SignalRSamples (1)
SocialSample (1)
SocialWeather (1)
Stress.TelemetryService (1)
System.Collections (40)
System\Collections\Generic\OrderedDictionary.cs (19)
303SetAt(index, tpair.Key, tpair.Value);
353set => SetAt(index, value.Key, value.Value);
521Add(pair.Key, pair.Value);
528Add(pair.Key, pair.Value);
1175if (EqualityComparer<TValue>.Default.Equals(item.Value, _entries[index].Value))
1185void IList<KeyValuePair<TKey, TValue>>.Insert(int index, KeyValuePair<TKey, TValue> item) => Insert(index, item.Key, item.Value);
1188void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) => Add(item.Key, item.Value);
1197EqualityComparer<TValue>.Default.Equals(value, item.Value);
1220EqualityComparer<TValue>.Default.Equals(value, item.Value) &&
1330Add(pair.Key, pair.Value);
1338EqualityComparer<TValue>.Default.Equals(v, pair.Value);
1359Insert(index, pair.Key, pair.Value);
1410new DictionaryEntry(Current.Key, Current.Value) :
1414readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value);
1420readonly object? IDictionaryEnumerator.Value => Current.Value;
1714get => _dictionary.GetAt(index).Value;
1719TValue IReadOnlyList<TValue>.this[int index] => _dictionary.GetAt(index).Value;
1724get => _dictionary.GetAt(index).Value;
1884public TValue Current => _enumerator.Current.Value;
System.Collections.Concurrent (8)
System\Collections\Concurrent\ConcurrentDictionary.cs (6)
343if (!TryAddInternal(_tables, pair.Key, null, pair.Value, updateIfExists: false, acquireLock: false, out _))
428return TryRemoveInternal(item.Key, out _, matchValue: true, item.Value);
1627void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair) => ((IDictionary<TKey, TValue>)this).Add(keyValuePair.Key, keyValuePair.Value);
1640EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value);
2326public DictionaryEntry Entry => new DictionaryEntry(_enumerator.Current.Key, _enumerator.Current.Value);
2330public object? Value => _enumerator.Current.Value;
System.Collections.Immutable (47)
System\Collections\Immutable\ImmutableDictionary_2.cs (8)
28private static readonly Action<KeyValuePair<int, HashBucket>> s_FreezeBucketAction = (kv) => kv.Value.Freeze();
172foreach (KeyValuePair<TKey, TValue> item in bucket.Value)
189foreach (KeyValuePair<TKey, TValue> item in bucket.Value)
191yield return item.Value;
478if (this.ValueComparer.Equals(value, item.Value))
757array.SetValue(new DictionaryEntry(item.Key, item.Value), arrayIndex++);
889&& origin.ValueComparer.Equals(value, keyValuePair.Value);
962ImmutableDictionary<TKey, TValue>.HashBucket newBucket = bucket.Add(pair.Key, pair.Value, origin.KeyOnlyComparer, origin.ValueComparer, collisionBehavior, out result);
System\Collections\Immutable\ImmutableSortedDictionary_2.cs (5)
795? result.SetItem(item.Key, item.Value, _keyComparer, _valueComparer, out replacedExistingValue, out mutated)
796: result.Add(item.Key, item.Value, _keyComparer, _valueComparer, out mutated);
856dictionary[item.Key] = item.Value;
863if (!_valueComparer.Equals(value, item.Value))
870dictionary.Add(item.Key, item.Value);
System.Collections.NonGeneric (1)
System.ComponentModel.Annotations (3)
System.ComponentModel.Composition (7)
System.ComponentModel.TypeConverter (7)
System.Composition.Hosting (1)
System.Composition.Runtime (8)
System.Composition.TypedParts (1)
System.Configuration.ConfigurationManager (1)
System.Data.Common (22)
System.Data.Odbc (11)
System.Diagnostics.DiagnosticSource (35)
System.Diagnostics.Process (6)
System.Formats.Tar (3)
System.IO.Packaging (6)
System.Linq.AsyncEnumerable (1)
System.Linq.Expressions (10)
System.Linq.Parallel (11)
System.Net.Http (18)
System.Net.NameResolution (4)
System\Net\Dns.cs (4)
581KeyValuePair<string, AddressFamily> t => GetHostAddressesCore(t.Key, t.Value, activity),
583KeyValuePair<IPAddress, AddressFamily> t => GetHostAddressesCore(t.Key, t.Value, activity),
592KeyValuePair<string, AddressFamily> t => GetHostEntryCore(t.Key, t.Value, activity),
594KeyValuePair<IPAddress, AddressFamily> t => GetHostEntryCore(t.Key, t.Value, activity),
System.Net.NetworkInformation (2)
System.Net.Requests (3)
System.Net.Security (2)
System.Net.WebSockets.Client (3)
System.Private.CoreLib (41)
System.Private.CoreLib.Generators (1)
System.Private.DataContractSerialization (7)
System.Private.Windows.Core (1)
System.Private.Xml (26)
System.Reflection.Emit (6)
System\Reflection\Emit\ModuleBuilderImpl.cs (6)
435PopulateSequencePointsBlob(spBlobBuilder, enumerator.Current.Value, ref previousNonHiddenStartLine, ref previousNonHiddenStartColumn);
459PopulateSequencePointsBlob(spBlobBuilder, pair.Value, ref previousNonHiddenStartLine, ref previousNonHiddenStartColumn);
466PopulateSequencePointsBlob(spBlobBuilder, pair.Value, ref previousNonHiddenStartLine, ref previousNonHiddenStartColumn);
615pair.Value.WriteInt32(MetadataTokens.GetToken(GetMemberHandle(member)));
620pair.Value.WriteInt32(MetadataTokens.GetToken(GetMethodReference(pair2.Key, pair2.Value)));
System.Reflection.Metadata (12)
System.Resources.Extensions (3)
System.Resources.Writer (2)
System.Runtime.Serialization.Schema (5)
System.Security.Claims (1)
System.Security.Cryptography.Cose (3)
System.ServiceModel.NetFramingBase (1)
System.ServiceModel.Primitives.Tests (1)
System.Text.Json (23)
System.Text.Json.SourceGeneration (31)
System.Text.RegularExpressions (10)
System.Text.RegularExpressions.Generator (10)
System.Threading.Channels (1)
System.Threading.RateLimiting (7)
System.Threading.Tasks.Dataflow (33)
Blocks\BatchBlock.cs (15)
793if (sourceAndMessage.Key.ReserveMessage(sourceAndMessage.Value, _owningBatch))
795var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!);
811if (sourceAndMessage.Key.ReserveMessage(sourceAndMessage.Value, _owningBatch))
813var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!);
910var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!);
926var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!);
999T? consumedValue = sourceAndMessage.Key.ConsumeMessage(sourceAndMessage.Value.Key, _owningBatch, out consumed);
1009var consumedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value.Key, consumedValue!);
1021_messages.Enqueue(sourceAndMessage.Value.Value);
1051T? consumedValue = sourceAndMessage.Key.ConsumeMessage(sourceAndMessage.Value.Key, _owningBatch, out consumed);
1054var consumedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value.Key, consumedValue!);
1071if (sourceAndMessage.Key != null) _messages.Enqueue(sourceAndMessage.Value.Value);
1097KeyValuePair<DataflowMessageHeader, T> message = sourceAndMessage.Value;
System.Threading.Tasks.Parallel (1)
System.Windows.Forms (11)
System.Windows.Forms.Design (9)
System.Windows.Forms.Tests (3)
System.Windows.Input.Manipulations (16)
System.Xaml (24)
TagHelpersWebSite (1)
Templates.Blazor.Tests (2)
Templates.Blazor.WebAssembly.Auth.Tests (2)
Templates.Blazor.WebAssembly.Tests (2)
Templates.Mvc.Tests (2)
Templates.Tests (5)
UnitTests.Common (1)
VBCSCompiler.UnitTests (3)
VersioningWebSite (1)
WindowsBase.Tests (2)
WindowsFormsIntegration (1)
XmlFileLogger (6)
XmlFormattersWebSite (2)
xunit.assert (1)
xunit.console (29)
Xunit.NetCore.Extensions (1)