7142 references to Value
Analyzer.Utilities.UnitTests (2)
AnalyzerRunner (19)
aspire (6)
Aspire.Azure.Messaging.EventHubs.Tests (2)
Aspire.Azure.Security.KeyVault.Tests (2)
Aspire.Components.Common.TestUtilities (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 (42)
Aspire.Dashboard.Components.Tests (23)
Aspire.Dashboard.Tests (98)
Model\ResourceViewModelTests.cs (13)
84var (key, vm) = (e.Key, e.Value);
136Assert.Equal("Property1", p.Value.Name);
137Assert.Equal("Value1", p.Value.Value.StringValue);
138Assert.Equal(123, p.Value.Priority);
139Assert.Same(kp, p.Value.KnownProperty);
140Assert.False(p.Value.IsValueMasked);
141Assert.False(p.Value.IsValueSensitive);
146Assert.Equal("Property2", p.Value.Name);
147Assert.Equal("Value2", p.Value.Value.StringValue);
148Assert.Equal(123, p.Value.Priority);
149Assert.Same(kp, p.Value.KnownProperty);
150Assert.True(p.Value.IsValueMasked);
151Assert.True(p.Value.IsValueSensitive);
TelemetryRepositoryTests\LogTests.cs (10)
84Assert.Equal("Value!", p.Value);
676Assert.Equal("01234", p.Value);
681Assert.Equal("0123456789", p.Value);
686Assert.Equal("012345678901234", p.Value);
691Assert.Equal("0123456789012345", p.Value);
696Assert.Equal("0123456789012345", p.Value);
896Assert.Equal("Value!", p.Value);
919Assert.Equal("Value!", p.Value);
992Assert.Equal("value-1", p.Value);
1003Assert.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)
583Assert.Equal("Value!", a.Value);
661Assert.Equal("Value!", a.Value);
672Assert.Equal("Value!", a.Value);
686Assert.Equal("Value!", a.Value);
697Assert.Equal("Value!", a.Value);
830Assert.Equal("01234", p.Value);
835Assert.Equal("0123456789", p.Value);
840Assert.Equal("012345678901234", p.Value);
845Assert.Equal("0123456789012345", p.Value);
850Assert.Equal("0123456789012345", p.Value);
1494Assert.Equal("value1", p.Value);
1503Assert.Equal("value2", p.Value);
1508Assert.Equal("value1", p.Value);
1530Assert.Equal("value1", p.Value);
1540Assert.Equal("value2", p.Value);
1545Assert.Equal("value1", p.Value);
1555Assert.Equal("value2", p.Value);
1560Assert.Equal("value1", p.Value);
Aspire.EndToEnd.Tests (4)
Aspire.Hosting (21)
Aspire.Hosting.Azure (20)
Aspire.Hosting.Azure.AppContainers (1)
Aspire.Hosting.Azure.AppService (1)
Aspire.Hosting.Azure.PostgreSQL (4)
Aspire.Hosting.Azure.ServiceBus (1)
Aspire.Hosting.Azure.Sql (6)
Aspire.Hosting.Azure.Tests (2)
Aspire.Hosting.Azure.WebPubSub (1)
Aspire.Hosting.Docker (3)
Aspire.Hosting.Kafka.Tests (2)
Aspire.Hosting.Kubernetes (5)
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.Redis.Tests (11)
AddRedisTests.cs (11)
310Assert.Equal(redis1.Resource.Name, item.Value);
315Assert.Equal($"{redis1.Resource.PrimaryEndpoint.TargetPort!.Value}", item.Value);
320Assert.Equal(redis1.Resource.Name, item.Value);
325Assert.Equal(redis1.Resource.PasswordParameter!.Value, item.Value);
330Assert.Equal(redis2.Resource.Name, item.Value);
335Assert.Equal($"{redis2.Resource.PrimaryEndpoint.TargetPort!.Value}", item.Value);
340Assert.Equal(redis2.Resource.Name, item.Value);
345Assert.Equal(redis2.Resource.PasswordParameter!.Value, item.Value);
350Assert.Equal(redis3.Resource.Name, item.Value);
355Assert.Equal($"{redis3.Resource.PrimaryEndpoint.TargetPort!.Value}", item.Value);
360Assert.Equal(redis3.Resource.Name, item.Value);
Aspire.Hosting.SqlServer.Tests (3)
Aspire.Hosting.Testing (6)
Aspire.Hosting.Testing.Tests (3)
Aspire.Hosting.Tests (51)
ProjectResourceTests.cs (17)
87Assert.Equal("true", env.Value);
92Assert.Equal("true", env.Value);
97Assert.Equal("in_memory", env.Value);
102Assert.Equal("true", env.Value);
107Assert.Equal("true", env.Value);
112Assert.Equal("http://localhost:18889", env.Value);
117Assert.Equal("grpc", env.Value);
122Assert.Equal("service.instance.id={{- index .Annotations \"otel-service-instance-id\" -}}", env.Value);
127Assert.Equal("{{- index .Annotations \"otel-service-name\" -}}", env.Value);
132var parts = env.Value.Split('=');
139Assert.Equal("1000", env.Value);
144Assert.Equal("1000", env.Value);
149Assert.Equal("1000", env.Value);
154Assert.Equal("always_on", env.Value);
159Assert.Equal("trace_based", env.Value);
164Assert.Equal("true", env.Value);
169Assert.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.Templates.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)
GenerateDocumentationAndConfigFiles (45)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
GenerateRulesMissingDocumentation (1)
GenericHostWebSite (1)
GetDocument.Insider (3)
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 (32)
InProcessWebSite (2)
installer.tasks (3)
Interop.FunctionalTests (9)
InteropTests (1)
InteropWebsite (1)
Metrics (34)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
Metrics.Legacy (34)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
Microsoft.Analyzers.Extra (3)
Microsoft.Analyzers.Local (4)
Microsoft.Analyzers.Local.Tests (1)
Microsoft.Arcade.Common (1)
Microsoft.Arcade.Test.Common (3)
Microsoft.AspNetCore (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 (33)
Microsoft.AspNetCore.Components.Analyzers (1)
Microsoft.AspNetCore.Components.Endpoints (11)
Microsoft.AspNetCore.Components.Endpoints.Tests (3)
Microsoft.AspNetCore.Components.Forms (3)
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
Microsoft.AspNetCore.Components.Server (5)
Microsoft.AspNetCore.Components.Server.Tests (3)
Microsoft.AspNetCore.Components.Tests (14)
Microsoft.AspNetCore.Components.Web (1)
Microsoft.AspNetCore.Components.WebAssembly (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 (90)
Logging\AcceptanceTests.cs (56)
233Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
234Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown);
235Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
236Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Post.ToString());
238x.Value != null &&
239int.Parse(x.Value, CultureInfo.InvariantCulture) == SlashRouteProcessingTimeMs);
243Assert.Single(state, x => x.Key == HttpLoggingTagNames.ResponseBody && x.Value == "Server: hello!Server: world!");
293Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
294Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown);
295Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
296Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Post.ToString());
298x.Value != null &&
299int.Parse(x.Value, CultureInfo.InvariantCulture) == SlashRouteProcessingTimeMs);
303Assert.Single(state, x => x.Key == HttpLoggingTagNames.RequestBody && x.Value == Content);
346Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
347Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == "/myroute/123");
348Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
349Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Post.ToString());
351x.Value != null &&
352int.Parse(x.Value, CultureInfo.InvariantCulture) == SlashRouteProcessingTimeMs);
407Assert.Single(requestState, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
408Assert.Single(requestState, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown);
409Assert.Single(requestState, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Post.ToString());
410Assert.Single(requestState, x => x.Key == "Protocol" && x.Value == "HTTP/1.1");
413Assert.Single(requestBodyState, x => x.Key == "Body" && x.Value == Content);
417Assert.Single(responseState, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
420Assert.Single(responseBodyState, x => x.Key == "Body" && x.Value == "Server: hello!Server: world!");
423Assert.Single(durationState, x => x.Key == HttpLoggingTagNames.Duration && x.Value != null);
463Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
464Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown);
465Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
467x.Value != null &&
468int.Parse(x.Value, CultureInfo.InvariantCulture) == SlashRouteProcessingTimeMs);
470Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString());
507Assert.Single(state, x => x.Key == TestHttpLogEnricher.Key1 && x.Value == TestHttpLogEnricher.Value1);
508Assert.Single(state, x => x.Key == TestHttpLogEnricher.Key2 && x.Value == TestHttpLogEnricher.Value2.ToString(CultureInfo.InvariantCulture));
509Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Delete.ToString());
549Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == RequestPath);
581Assert.DoesNotContain(firstState, x => x.Key == TestHttpLogEnricher.Key1 && x.Value == TestHttpLogEnricher.Value1);
582Assert.DoesNotContain(firstState, x => x.Key == TestHttpLogEnricher.Key2 && x.Value == TestHttpLogEnricher.Value2.ToString(CultureInfo.InvariantCulture));
585Assert.Single(secondState, x => x.Key == TestHttpLogEnricher.Key1 && x.Value == TestHttpLogEnricher.Value1);
586Assert.Single(secondState, x => x.Key == TestHttpLogEnricher.Key2 && x.Value == TestHttpLogEnricher.Value2.ToString(CultureInfo.InvariantCulture));
635Assert.Single(secondRecord!, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
636Assert.Single(fithRecord!, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus);
640Assert.Single(thirdRecord, x => x.Key == HttpLoggingTagNames.Duration && x.Value != null);
641Assert.Single(sixthRecord, x => x.Key == HttpLoggingTagNames.Duration && x.Value != null);
668Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString());
669Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value));
670Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown);
671Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == expectedStatus);
673x.Value != null &&
674int.Parse(x.Value, CultureInfo.InvariantCulture) == ErrorRouteProcessingTimeMs);
709Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Put.ToString());
710Assert.Single(state, x => x.Key == HttpLoggingTagNames.RequestBody && x.Value == Content);
711Assert.Single(state, x => x.Key == HttpLoggingTagNames.ResponseBody && x.Value == "test body");
743Assert.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)
618Assert.NotNull(pair.Value);
621AssertProperty<HttpContext>(pair.Value, "HttpContext");
646AssertProperty<HttpContext>(pair.Value, "HttpContext");
670AssertProperty<HttpContext>(pair.Value, "HttpContext");
750Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1");
751Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2");
779Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1");
780Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2");
809Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1");
810Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2");
840Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value3");
841Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value4");
907Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1/1");
942Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1");
943Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2");
Microsoft.AspNetCore.Http (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 (3)
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.SystemTextJson.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 (53)
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 (16)
Microsoft.AspNetCore.Mvc.Test (2)
Microsoft.AspNetCore.Mvc.Testing (7)
Microsoft.AspNetCore.Mvc.ViewFeatures (21)
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (101)
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 (4)
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
Microsoft.AspNetCore.OpenApi.SourceGenerators.Tests (3)
Microsoft.AspNetCore.OpenApi.Tests (421)
Services\CreateSchemaReferenceIdTests.cs (37)
48item => Assert.Equal("#/components/schemas/MyShapeMyTriangle", item.Value.Reference.ReferenceV3),
49item => Assert.Equal("#/components/schemas/MyShapeMySquare", item.Value.Reference.ReferenceV3)
79Assert.NotNull(content.Value.Schema);
80Assert.Equal("TodoSchema", ((OpenApiSchemaReference)content.Value.Schema).Reference.Id);
81var schema = content.Value.Schema;
87Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
92Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
97Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
102Assert.Equal(JsonSchemaType.String, property.Value.Type);
103Assert.Equal("date-time", property.Value.Format);
128Assert.NotNull(content.Value.Schema);
130var schema = content.Value.Schema;
137Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
142Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
147Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
152Assert.Equal(JsonSchemaType.String, property.Value.Type);
153Assert.Equal("date-time", property.Value.Format);
187Assert.NotNull(content.Value.Schema);
188var schema = content.Value.Schema;
195Assert.NotNull(responseContent.Value.Schema);
196var responseSchema = responseContent.Value.Schema;
230Assert.NotNull(content.Value.Schema);
231var schema = content.Value.Schema;
238Assert.NotNull(responseContent.Value.Schema);
239var responseSchema = responseContent.Value.Schema;
252Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
253Assert.Equal("date-time", property.Value.Format);
258Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
263Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
268Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
273Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
274Assert.Equal("date-time", property.Value.Format);
283Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
288Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
293Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
298Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
299Assert.Equal("date-time", property.Value.Format);
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.Paths.cs (13)
27Assert.Collection(path.Value.Operations.OrderBy(o => o.Key),
36Assert.Collection(path.Value.Operations.OrderBy(o => o.Key),
87Assert.Equal(2, path.Value.Operations.Count);
88Assert.Contains(HttpMethod.Get, path.Value.Operations);
89Assert.Contains(HttpMethod.Post, path.Value.Operations);
113Assert.Equal(4, path.Value.Operations.Count);
114Assert.Contains(HttpMethod.Get, path.Value.Operations);
115Assert.Contains(HttpMethod.Put, path.Value.Operations);
116Assert.Contains(HttpMethod.Post, path.Value.Operations);
117Assert.Contains(HttpMethod.Patch, path.Value.Operations);
140Assert.Equal(2, path.Value.Operations.Count);
141Assert.Contains(HttpMethod.Get, path.Value.Operations);
142Assert.Contains(HttpMethod.Post, path.Value.Operations);
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.RequestBody.cs (83)
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 | JsonSchemaType.Null, 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 | JsonSchemaType.Null, 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 | JsonSchemaType.Null, 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.Type?.HasFlag(JsonSchemaType.Null));
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 | JsonSchemaType.Null, property.Value.Type);
844Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
849Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
850Assert.Equal("binary", property.Value.Format);
879Assert.Equal(type, property.Value.Type);
880Assert.Equal(format, property.Value.Format);
939Assert.Equal(schemaType, property.Value.Type);
940Assert.Equal(schemaFormat, property.Value.Format);
972Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
977Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
982Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
987Assert.Equal(JsonSchemaType.String, property.Value.Type);
988Assert.Equal("date-time", property.Value.Format);
996Assert.Equal(JsonSchemaType.String, property.Value.Type);
997Assert.Equal("binary", property.Value.Format);
1005Assert.Equal(JsonSchemaType.String, property.Value.Type);
1006Assert.Equal("uuid", property.Value.Format);
1036Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
1041Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
1046Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
1051Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
1052Assert.Equal("date-time", property.Value.Format);
1060Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
1061Assert.Equal("binary", property.Value.Format);
1069Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
1070Assert.Equal("uuid", property.Value.Format);
1095var operation = path.Value.Operations[HttpMethod.Get];
1099Assert.NotNull(content.Value.Schema);
1100Assert.Equal(JsonSchemaType.String, content.Value.Schema.Type);
1101Assert.Equal("binary", content.Value.Schema.Format);
1120var operation = path.Value.Operations[HttpMethod.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 (36)
31Assert.Equal("Created", response.Value.Description);
36Assert.Equal("Bad Request", response.Value.Description);
57Assert.Equal("Bad Request", response.Value.Description);
58Assert.Equal("application/json+problem", response.Value.Content.Keys.Single());
81Assert.Equal("OK", response.Value.Description);
82var content = Assert.Single(response.Value.Content);
106Assert.Equal("OK", response.Value.Description);
107var content = Assert.Single(response.Value.Content);
129Assert.Equal("OK", response.Value.Description);
130Assert.Collection(response.Value.Content.OrderBy(c => c.Key),
159Assert.Equal("OK", response.Value.Description);
160Assert.Collection(response.Value.Content.OrderBy(c => c.Key),
183Assert.Equal("OK", response.Value.Description);
202Assert.Equal("OK", response.Value.Description);
203Assert.Collection(response.Value.Content.OrderBy(c => c.Key),
230Assert.Empty(response.Value.Description);
231var mediaTypeEntry = Assert.Single(response.Value.Content);
233var schema = mediaTypeEntry.Value.Schema;
238Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
242Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
271Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
276Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
284var schema = okContent.Value.Schema;
289Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
293Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
297Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
301Assert.Equal(JsonSchemaType.String, property.Value.Type);
302Assert.Equal("date-time", property.Value.Format);
334Assert.Equal(expectedCreatedDescription, response.Value.Description);
339Assert.Equal(expectedBadRequestDescription, response.Value.Description);
368Assert.Equal(expectedCreatedDescription, response.Value.Description);
373Assert.Equal(expectedBadRequestDescription, response.Value.Description);
399Assert.Equal("OK", response.Value.Description);
404Assert.Equal("Bad Request", response.Value.Description);
433Assert.Equal("OK", response.Value.Description);
438Assert.Equal("Bad Request", response.Value.Description);
Services\OpenApiSchemaService\OpenApiSchemaService.PolymorphicSchemas.cs (12)
34item => Assert.Equal("#/components/schemas/ShapeTriangle", item.Value.Reference.ReferenceV3),
35item => Assert.Equal("#/components/schemas/ShapeSquare", item.Value.Reference.ReferenceV3)
72item => Assert.Equal("#/components/schemas/WeatherForecastBaseWeatherForecastWithCity", item.Value.Reference.ReferenceV3),
73item => Assert.Equal("#/components/schemas/WeatherForecastBaseWeatherForecastWithTimeSeries", item.Value.Reference.ReferenceV3),
74item => Assert.Equal("#/components/schemas/WeatherForecastBaseWeatherForecastWithLocalNews", item.Value.Reference.ReferenceV3)
116item => Assert.Equal("#/components/schemas/PersonStudent", item.Value.Reference.ReferenceV3),
117item => Assert.Equal("#/components/schemas/PersonTeacher", item.Value.Reference.ReferenceV3)
194item => Assert.Equal("#/components/schemas/PetCat", item.Value.Reference.ReferenceV3),
195item => Assert.Equal("#/components/schemas/PetDog", item.Value.Reference.ReferenceV3),
196item => Assert.Equal("#/components/schemas/PetPet", item.Value.Reference.ReferenceV3)
282item => Assert.Equal("#/components/schemas/EmployeeManager", item.Value.Reference.ReferenceV3),
283item => Assert.Equal("#/components/schemas/EmployeeEmployee", item.Value.Reference.ReferenceV3)
Services\OpenApiSchemaService\OpenApiSchemaService.RequestBodySchemas.cs (73)
34Assert.NotNull(content.Value.Schema);
35var schema = content.Value.Schema;
41Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
46Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
51Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
56Assert.Equal(JsonSchemaType.String, property.Value.Type);
57Assert.Equal("date-time", property.Value.Format);
97Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
98Assert.Equal("1", property.Value.Minimum);
99Assert.Equal("100", property.Value.Maximum);
100Assert.Null(property.Value.Default);
105Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
106Assert.Equal(5, property.Value.MinLength);
107Assert.Equal(10, property.Value.MaxLength);
108Assert.Null(property.Value.Default);
113Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
114Assert.Equal(5, property.Value.MinLength);
115Assert.Equal(10, property.Value.MaxLength);
120Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
121Assert.True(property.Value.Default.GetValue<bool>());
126Assert.Equal(JsonSchemaType.Array | JsonSchemaType.Null, property.Value.Type);
127Assert.Equal(10, property.Value.MaxItems);
132Assert.Equal(JsonSchemaType.Array | JsonSchemaType.Null, property.Value.Type);
133Assert.Equal(5, property.Value.MinItems);
134Assert.Equal(10, property.Value.MaxItems);
185var schema = content.Value.Schema;
240Assert.Equal("Proposal", ((OpenApiSchemaReference)property.Value).Reference.Id);
244var targetSchema = property.Value;
292Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
297Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
302Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
307Assert.Equal(JsonSchemaType.String, property.Value.Type);
308Assert.Equal("date-time", property.Value.Format);
337Assert.Equal(JsonSchemaType.Number, property.Value.Type);
338Assert.Equal("double", property.Value.Format);
343Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
344Assert.Equal("int32", property.Value.Format);
349Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
376Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
377Assert.Equal("int32", property.Value.Format);
378Assert.Equal("The unique identifier for a todo item.", property.Value.Description);
383Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
384Assert.Equal("The title of the todo item.", property.Value.Description);
389Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
390Assert.Equal("The completion status of the todo item.", property.Value.Description);
395Assert.Equal(JsonSchemaType.String, property.Value.Type);
396Assert.Equal("date-time", property.Value.Format);
397Assert.Equal("The date and time the todo item was created.", property.Value.Description);
435var schema = content.Value.Schema;
440Assert.Equal(JsonSchemaType.Integer | JsonSchemaType.Null, property.Value.Type);
445Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null | JsonSchemaType.Null, property.Value.Type);
450Assert.Equal(JsonSchemaType.Boolean | JsonSchemaType.Null, property.Value.Type);
455Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null | JsonSchemaType.Null, property.Value.Type);
456Assert.Equal("date-time", property.Value.Format);
461Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null | JsonSchemaType.Null, property.Value.Type);
462Assert.Equal("uri", property.Value.Format);
482Assert.Equal("NestedType", ((OpenApiSchemaReference)content.Value.Schema).Reference.Id);
483var schema = content.Value.Schema;
488Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
493Assert.Equal("NestedType", ((OpenApiSchemaReference)property.Value).Reference.Id);
527Assert.Equal("NestedType", ((OpenApiSchemaReference)content.Value.Schema).Reference.Id);
528var schema = content.Value.Schema;
533Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
538Assert.Equal("NestedType", ((OpenApiSchemaReference)property.Value).Reference.Id);
624var schema = content.Value.Schema;
629Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
650var schema = content.Value.Schema;
655Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
688var schema = content.Value.Schema;
693Assert.Equal(JsonSchemaType.Null | JsonSchemaType.Array, property.Value.Type);
694Assert.Equal("Parent", ((OpenApiSchemaReference)property.Value.Items).Reference.Id);
699Assert.Equal(JsonSchemaType.Null | JsonSchemaType.Object, property.Value.Type);
700Assert.Equal("Parent", ((OpenApiSchemaReference)property.Value.AdditionalProperties).Reference.Id);
Services\OpenApiSchemaService\OpenApiSchemaService.ResponseSchemas.cs (118)
47var response = responses.Value;
68var response = responses.Value;
76Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
77Assert.Equal("int32", property.Value.Format);
82Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
87Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
92Assert.Equal(JsonSchemaType.String, property.Value.Type);
93Assert.Equal("date-time", property.Value.Format);
116Assert.NotNull(content.Value.Schema);
117var schema = content.Value.Schema;
123Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
124Assert.Equal("1", property.Value.Minimum);
125Assert.Equal("100", property.Value.Maximum);
130Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
131Assert.Equal(5, property.Value.MinLength);
132Assert.Equal(10, property.Value.MaxLength);
133Assert.Null(property.Value.Default);
138Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
139Assert.Equal(5, property.Value.MinLength);
140Assert.Equal(10, property.Value.MaxLength);
145Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
146Assert.True(property.Value.Default.GetValue<bool>());
151Assert.Equal(JsonSchemaType.Array | JsonSchemaType.Null, property.Value.Type);
152Assert.Equal(10, property.Value.MaxItems);
157Assert.Equal(JsonSchemaType.Array | JsonSchemaType.Null, property.Value.Type);
158Assert.Equal(5, property.Value.MinItems);
159Assert.Equal(10, property.Value.MaxItems);
182var response = responses.Value;
190Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
191Assert.Equal("int32", property.Value.Format);
196Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
201Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
206Assert.Equal(JsonSchemaType.String, property.Value.Type);
207Assert.Equal("date-time", property.Value.Format);
227var schema = content.Value.Schema;
248var response = responses.Value;
258var dateTimeSchema = property.Value;
265Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
266Assert.Equal("int32", property.Value.Format);
271Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
276Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
281var dateTimeSchema = property.Value;
302var response = responses.Value;
310Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
315var propertyValue = property.Value;
321Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
322Assert.Equal("int32", property.Value.Format);
326Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
330Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
334Assert.Equal(JsonSchemaType.String, property.Value.Type);
335Assert.Equal("date-time", property.Value.Format);
341var propertyValue = property.Value;
346Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
350Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
370var response = responses.Value;
379Assert.Equal(JsonSchemaType.Number, property.Value.Type);
380Assert.Equal("double", property.Value.Format);
385Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
386Assert.Equal("int32", property.Value.Format);
391Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
410var response = responses.Value;
418Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
419Assert.Equal("int32", property.Value.Format);
424Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
429var propertyValue = property.Value;
435Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
436Assert.Equal("int32", property.Value.Format);
441Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
446Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
451Assert.Equal(JsonSchemaType.String, property.Value.Type);
452Assert.Equal("date-time", property.Value.Format);
472var response = responses.Value;
483Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
484Assert.Equal("int32", property.Value.Format);
489Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
494Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
499Assert.Equal(JsonSchemaType.String, property.Value.Type);
500Assert.Equal("date-time", property.Value.Format);
521var response = responses.Value;
529Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
530Assert.Equal("int32", property.Value.Format);
535Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
536Assert.Equal("int32", property.Value.Format);
541Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
542Assert.Equal("int64", property.Value.Format);
547Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
548Assert.Equal("int32", property.Value.Format);
553Assert.Equal(JsonSchemaType.Null | JsonSchemaType.Array, property.Value.Type);
554Assert.NotNull(property.Value.Items);
555Assert.Equal(JsonSchemaType.Object, property.Value.Items.Type);
556var itemsValue = property.Value.Items;
561Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
562Assert.Equal("int32", property.Value.Format);
567Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
572Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
577Assert.Equal(JsonSchemaType.String, property.Value.Type);
578Assert.Equal("date-time", property.Value.Format);
601var response = responses.Value;
609Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
614Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
619Assert.Equal(JsonSchemaType.Integer | JsonSchemaType.Null, property.Value.Type);
620Assert.Equal("int32", property.Value.Format);
625Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
630Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
635Assert.Equal(JsonSchemaType.Object, property.Value.Type);
638Assert.Equal(JsonSchemaType.Array, property.Value.AdditionalProperties.Type);
639Assert.Equal(JsonSchemaType.String, property.Value.AdditionalProperties.Items.Type);
659var response = responses.Value;
667Assert.Null(property.Value.Type);
672Assert.Null(property.Value.Type);
673var defaultValue = Assert.IsAssignableFrom<JsonNode>(property.Value.Default);
675Assert.Equal("This is a description", property.Value.Description);
689var response = responses.Value;
697Assert.Equal(JsonSchemaType.Integer, property.Value.Type);
702Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
707Assert.Equal(JsonSchemaType.Boolean, property.Value.Type);
712Assert.Equal(JsonSchemaType.String, property.Value.Type);
713Assert.Equal("date-time", property.Value.Format);
Microsoft.AspNetCore.OutputCaching (4)
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (1)
Microsoft.AspNetCore.Owin (8)
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 (185)
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 (41)
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (11)
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 (303)
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 (28)
2143var originalItem = itemTuple.Value;
2503string directoryToUse = item.Value.ProjectDirectory ?? Directory.GetCurrentDirectory();
2504string definingProjectEscaped = item.Value.GetMetadataValueEscaped(FileUtilities.ItemSpecModifiers.DefiningProjectFullPath);
2519transformedItems.Add(new KeyValuePair<string, S>(result, item.Value));
2523transformedItems.Add(new KeyValuePair<string, S>(null, item.Value));
2559string baseDirectoryToUse = item.Value.ProjectDirectory ?? String.Empty;
2637string baseDirectoryToUse = item.Value.ProjectDirectory ?? String.Empty;
2714string baseDirectoryToUse = item.Value.ProjectDirectory ?? String.Empty;
2733transformedItems.Add(new KeyValuePair<string, S>(directoryName, item.Value));
2737transformedItems.Add(new KeyValuePair<string, S>(null, item.Value));
2753if (item.Value != null)
2759metadataValue = item.Value.GetMetadataValueEscaped(metadataName);
2778transformedItems.Add(new KeyValuePair<string, S>(itemSpec, item.Value));
2784transformedItems.Add(new KeyValuePair<string, S>(metadataValue, item.Value));
2789transformedItems.Add(new KeyValuePair<string, S>(metadataValue, item.Value));
2880include = GetMetadataValueFromMatch(matches.Single, item.Key, item.Value, elementLocation, ref curIndex);
2887GetMetadataValueFromMatch(matches.Single, item.Key, item.Value, elementLocation, ref curIndex));
2899GetMetadataValueFromMatch(match, item.Key, item.Value, elementLocation, ref curIndex));
2919transformedItems.Add(new KeyValuePair<string, S>(include, item.Value));
2923transformedItems.Add(new KeyValuePair<string, S>(null, item.Value));
3070transformedItems.Add(new KeyValuePair<string, S>(include, item.Value));
3074transformedItems.Add(new KeyValuePair<string, S>(null, item.Value));
3111metadataValue = item.Value.GetMetadataValueEscaped(metadataName);
3146metadataValue = item.Value.GetMetadataValueEscaped(metadataName);
3179metadataValue = item.Value.GetMetadataValueEscaped(metadataName);
3209if (item.Value != null)
3215metadataValue = item.Value.GetMetadataValueEscaped(metadataName);
3228transformedItems.Add(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 (97)
Construction\SolutionProjectGenerator_Tests.cs (21)
1099Assert.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."
1591Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Build", StringComparison.OrdinalIgnoreCase)));
1592Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Clean", StringComparison.OrdinalIgnoreCase)));
1593Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Rebuild", StringComparison.OrdinalIgnoreCase)));
1594Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Publish", StringComparison.OrdinalIgnoreCase)));
1596ProjectTargetInstance buildTarget = instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Build", StringComparison.OrdinalIgnoreCase)).First().Value;
1597ProjectTargetInstance cleanTarget = instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Clean", StringComparison.OrdinalIgnoreCase)).First().Value;
1598ProjectTargetInstance rebuildTarget = instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Rebuild", StringComparison.OrdinalIgnoreCase)).First().Value;
1599ProjectTargetInstance publishTarget = instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Publish", StringComparison.OrdinalIgnoreCase)).First().Value;
2436Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "One", StringComparison.OrdinalIgnoreCase)));
2440Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Two", StringComparison.OrdinalIgnoreCase)));
2441Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Three", StringComparison.OrdinalIgnoreCase)));
2442Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Four", StringComparison.OrdinalIgnoreCase)));
2446Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Build", StringComparison.OrdinalIgnoreCase)));
2450Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Five", StringComparison.OrdinalIgnoreCase)));
2451Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Rebuild", StringComparison.OrdinalIgnoreCase)));
2455Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Six", StringComparison.OrdinalIgnoreCase)));
Microsoft.Build.Framework (52)
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (2)
Microsoft.Build.Tasks.Core (44)
Microsoft.Build.Tasks.UnitTests (9)
Microsoft.Build.UnitTests.Shared (15)
Microsoft.Build.Utilities.Core (28)
Microsoft.Build.Utilities.UnitTests (1)
Microsoft.Cci.Extensions (1)
Microsoft.CodeAnalysis (144)
Microsoft.CodeAnalysis.Analyzers (44)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
Microsoft.CodeAnalysis.AnalyzerUtilities (91)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyDataFlowOperationVisitor.cs (1)
528var copyValue = kvp.Value;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CoreCopyAnalysisDataDomain.cs (1)
38var value1 = kvp.Value;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (1)
371var syntaxNode = kvp.Value;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityDataFlowOperationVisitor.cs (1)
677var newValue = kvp.Value;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\PredicatedAnalysisData.cs (20)
168coreAnalysisData[kvp.Key] = kvp.Value;
180if (kvp.Value.TruePredicatedData != null)
182RemoveEntryInPredicatedData(key, kvp.Value.TruePredicatedData);
185if (kvp.Value.FalsePredicatedData != null)
187RemoveEntryInPredicatedData(key, kvp.Value.FalsePredicatedData);
210clonedMap.Add(kvp.Key, new PerEntityPredicatedAnalysisData(kvp.Value));
250var resultTruePredicatedData = MergeForPredicatedDataInOneBranch(kvp.Value.TruePredicatedData, coreAnalysisDataForOtherBranch, coreDataAnalysisDomain);
251var resultFalsePredicatedData = MergeForPredicatedDataInOneBranch(kvp.Value.FalsePredicatedData, coreAnalysisDataForOtherBranch, coreDataAnalysisDomain);
289resultTruePredicatedData = MergeForPredicatedDataInOneBranch(kvp.Value.TruePredicatedData, coreAnalysisData2, coreDataAnalysisDomain);
290resultFalsePredicatedData = MergeForPredicatedDataInOneBranch(kvp.Value.FalsePredicatedData, coreAnalysisData2, coreDataAnalysisDomain);
295resultTruePredicatedData = Merge(kvp.Value.TruePredicatedData, value2.TruePredicatedData,
297resultFalsePredicatedData = Merge(kvp.Value.FalsePredicatedData, value2.FalsePredicatedData,
311var resultTruePredicatedData = MergeForPredicatedDataInOneBranch(kvp.Value.TruePredicatedData, coreAnalysisData1, coreDataAnalysisDomain);
312var resultFalsePredicatedData = MergeForPredicatedDataInOneBranch(kvp.Value.FalsePredicatedData, coreAnalysisData1, coreDataAnalysisDomain);
398!EqualsHelper(kvp.Value.TruePredicatedData, otherValue.TruePredicatedData) ||
399!EqualsHelper(kvp.Value.FalsePredicatedData, otherValue.FalsePredicatedData))
451if (kvp.Value.TruePredicatedData != null)
453assertValidAnalysisData(kvp.Value.TruePredicatedData);
456if (kvp.Value.FalsePredicatedData != null)
458assertValidAnalysisData(kvp.Value.FalsePredicatedData);
Microsoft.CodeAnalysis.BannedApiAnalyzers (38)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
Microsoft.CodeAnalysis.CodeStyle (30)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (2)
Microsoft.CodeAnalysis.Collections.Package (21)
Microsoft.CodeAnalysis.CSharp (62)
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Features (6)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (2)
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.Debugging.Package (1)
Microsoft.CodeAnalysis.EditorFeatures (7)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (8)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (6)
Microsoft.CodeAnalysis.Extensions.Package (22)
Microsoft.CodeAnalysis.ExternalAccess.Copilot (2)
Microsoft.CodeAnalysis.ExternalAccess.Razor.UnitTests (1)
Microsoft.CodeAnalysis.Features (25)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (1)
282return first.Value;
Microsoft.CodeAnalysis.Features.Test.Utilities (5)
Microsoft.CodeAnalysis.Features.UnitTests (1)
Microsoft.CodeAnalysis.InteractiveHost (23)
Microsoft.CodeAnalysis.LanguageServer (3)
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (3)
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (39)
Microsoft.CodeAnalysis.PooledObjects.Package (1)
Microsoft.CodeAnalysis.PublicApiAnalyzers (37)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (4)
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Microsoft.CodeAnalysis.Remote.ServiceHub.UnitTests (1)
Microsoft.CodeAnalysis.Remote.Workspaces (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (34)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
Microsoft.CodeAnalysis.Test.Utilities (12)
Microsoft.CodeAnalysis.Threading.Package (22)
Microsoft.CodeAnalysis.UnitTests (7)
Microsoft.CodeAnalysis.VisualBasic (27)
Microsoft.CodeAnalysis.VisualBasic.ExpressionCompiler (1)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Microsoft.CodeAnalysis.Workspaces (79)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (24)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (5)
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.Manifest (8)
Microsoft.DotNet.Build.Manifest.Tests (1)
Microsoft.DotNet.Build.Tasks.Feed (4)
Microsoft.DotNet.Build.Tasks.Installers (2)
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 (2)
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (5)
Microsoft.DotNet.XliffTasks (1)
Microsoft.DotNet.XUnitExtensions.Tests (2)
Microsoft.Extensions.AI (4)
Microsoft.Extensions.AI.Abstractions (10)
Microsoft.Extensions.AI.Abstractions.Tests (13)
Microsoft.Extensions.AI.AzureAIInference (6)
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
Microsoft.Extensions.AI.Evaluation (1)
Microsoft.Extensions.AI.Evaluation.NLP (4)
Microsoft.Extensions.AI.Integration.Tests (4)
Microsoft.Extensions.AI.Ollama.Tests (1)
Microsoft.Extensions.AI.OpenAI (1)
Microsoft.Extensions.AI.OpenAI.Tests (1)
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 (5)
Windows\Disk\WindowsDiskMetrics.cs (5)
143measurements.Add(new Measurement<long>(pair.Value, new TagList { _directionWriteTag, new(DeviceKey, pair.Key) }));
152measurements.Add(new Measurement<long>(pair.Value, new TagList { _directionReadTag, new(DeviceKey, pair.Key) }));
168measurements.Add(new Measurement<long>(pair.Value, new TagList { _directionWriteTag, new(DeviceKey, pair.Key) }));
177measurements.Add(new Measurement<long>(pair.Value, new TagList { _directionReadTag, new(DeviceKey, pair.Key) }));
192measurements.Add(new Measurement<double>(pair.Value, new TagList { new(DeviceKey, pair.Key) }));
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 (2)
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (3)
Microsoft.Extensions.Telemetry (16)
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 (8)
Microsoft.Extensions.Validation.GeneratorTests (84)
ValidationsGenerator.ComplexType.cs (14)
130Assert.Equal("The field IntegerWithRange must be between 10 and 100.", kvp.Value.Single());
149Assert.Equal("The field Valid identifier must be between 10 and 100.", kvp.Value.Single());
168Assert.Equal("The PropertyWithMemberAttributes field is required.", kvp.Value.Single());
191Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single());
196Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
220Assert.Equal("The EmailString field is not a valid e-mail address.", kvp.Value.Single());
225Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single());
230Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
263Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single());
268Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
273Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
292Assert.Equal("Value must be an even number", kvp.Value.Single());
311Assert.Collection(kvp.Value,
339var error = Assert.Single(kvp.Value);
ValidationsGenerator.Polymorphism.cs (10)
100Assert.Equal("The Value3 field is not a valid Base64 encoding.", error.Value.Single());
105Assert.Equal("The field Value 1 must be between 10 and 100.", error.Value.Single());
110Assert.Equal("The Value2 field is not a valid e-mail address.", error.Value.Single());
131Assert.Equal("The Value3 field is not a valid e-mail address.", error.Value.Single());
136Assert.Equal("The field Value 1 must be between 10 and 100.", error.Value.Single());
154Assert.Equal("The field Value 1 must be between 10 and 100.", error.Value.Single());
183Assert.Equal("The Value3 field is not a valid Base64 encoding.", error.Value.Single());
188Assert.Equal("The field Value 1 must be between 10 and 100.", error.Value.Single());
193Assert.Equal("The Value2 field is not a valid e-mail address.", error.Value.Single());
198Assert.Equal("The field Value 1 must be between 10 and 100.", error.Value.Single());
ValidationsGenerator.RecordType.cs (15)
117Assert.Equal("The field IntegerWithRange must be between 10 and 100.", kvp.Value.Single());
136Assert.Equal("The field Valid identifier must be between 10 and 100.", kvp.Value.Single());
159Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single());
164Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
188Assert.Equal("The EmailString field is not a valid e-mail address.", kvp.Value.Single());
193Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single());
198Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
231Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single());
236Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
241Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
260Assert.Equal("Value must be an even number", kvp.Value.Single());
279Assert.Collection(kvp.Value,
307var error = Assert.Single(kvp.Value);
331Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single());
336Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
ValidationsGenerator.ValidatableType.cs (14)
113Assert.Equal("The field IntegerWithRange must be between 10 and 100.", kvp.Value.Single());
132Assert.Equal("The field Valid identifier must be between 10 and 100.", kvp.Value.Single());
151Assert.Equal("The PropertyWithMemberAttributes field is required.", kvp.Value.Single());
174Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single());
179Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
203Assert.Equal("The EmailString field is not a valid e-mail address.", kvp.Value.Single());
208Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single());
213Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
255Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single());
260Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
265Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
284Assert.Equal("Value must be an even number", kvp.Value.Single());
303Assert.Collection(kvp.Value,
330Assert.Equal("Value must be an even number", kvp.Value.Single());
Microsoft.Extensions.Validation.Tests (27)
ValidatableTypeInfoTests.cs (18)
68Assert.Equal("The Name field is required.", kvp.Value.First());
73Assert.Equal("The field Age must be between 0 and 120.", kvp.Value.First());
78Assert.Equal("The Street field is required.", kvp.Value.First());
83Assert.Equal("The City field is required.", kvp.Value.First());
157Assert.Equal("Salary must be a positive value.", error.Value.First());
210Assert.Equal("The field Doors must be between 2 and 5.", kvp.Value.First());
215Assert.Equal("The Make field is required.", kvp.Value.First());
220Assert.Equal("The Model field is required.", kvp.Value.First());
275Assert.Equal("The ProductName field is required.", kvp.Value.First());
280Assert.Equal("The field Quantity must be between 1 and 100.", kvp.Value.First());
285Assert.Equal("The field Quantity must be between 1 and 100.", kvp.Value.First());
406Assert.Equal("SKU must start with 'PROD-'.", error.Value.First());
492Assert.Equal("The Name field is required.", kvp.Value.First());
497Assert.Equal("Date must be in the past.", kvp.Value.First());
530Assert.Equal("The Password field is required.", error.Value.Single());
555Assert.Equal("Data must be positive.", globalError.Value.Single());
580Assert.Equal("FirstName and LastName are required.", kvp.Value.First());
585Assert.Equal("FirstName and LastName are required.", kvp.Value.First());
Microsoft.Extensions.Validation.ValidationsGenerator (3)
Microsoft.Gen.ComplianceReports (1)
Microsoft.Gen.ContextualOptions (1)
Microsoft.Gen.ContextualOptions.Unit.Tests (5)
Microsoft.Gen.Logging (3)
Microsoft.Gen.Logging.Generated.Tests (18)
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 (5)
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 (30)
Microsoft.ML.Tokenizers.Tests (13)
Microsoft.ML.TorchSharp (5)
Microsoft.ML.Transforms (29)
Microsoft.NET.StringTools (6)
Microsoft.NET.StringTools.net35 (7)
Microsoft.VisualStudio.LanguageServices (16)
Microsoft.VisualStudio.LanguageServices.CSharp (2)
Microsoft.VisualStudio.LanguageServices.DevKit (1)
MSBuild (29)
MSBuildTaskHost (41)
Mvc.RoutingWebSite (3)
NativeIISSample (1)
PrepareTests (5)
PresentationBuildTasks (1)
PresentationCore (21)
PresentationFramework (50)
ProjectCachePlugin (1)
ReachFramework (3)
Roslyn.Compilers.Extension (2)
Roslyn.Diagnostics.Analyzers (36)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
Roslyn.Diagnostics.CSharp.Analyzers (6)
Roslyn.Test.PdbUtilities (1)
Roslyn.VisualStudio.Next.UnitTests (4)
RulesetToEditorconfigConverter (1)
RunTests (5)
ScenarioTests.Common.Tests (1)
Shared (2)
Shared.Tests (2)
SignalRSamples (1)
SocialSample (1)
SocialWeather (1)
Stress.TelemetryService (1)
System.Collections (40)
System\Collections\Generic\OrderedDictionary.cs (19)
302SetAt(index, tpair.Key, tpair.Value);
352set => SetAt(index, value.Key, value.Value);
520Add(pair.Key, pair.Value);
527Add(pair.Key, pair.Value);
1183if (EqualityComparer<TValue>.Default.Equals(item.Value, _entries[index].Value))
1193void IList<KeyValuePair<TKey, TValue>>.Insert(int index, KeyValuePair<TKey, TValue> item) => Insert(index, item.Key, item.Value);
1196void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) => Add(item.Key, item.Value);
1205EqualityComparer<TValue>.Default.Equals(value, item.Value);
1228EqualityComparer<TValue>.Default.Equals(value, item.Value) &&
1338Add(pair.Key, pair.Value);
1346EqualityComparer<TValue>.Default.Equals(v, pair.Value);
1367Insert(index, pair.Key, pair.Value);
1418new DictionaryEntry(Current.Key, Current.Value) :
1422readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value);
1428readonly object? IDictionaryEnumerator.Value => Current.Value;
1722get => _dictionary.GetAt(index).Value;
1727TValue IReadOnlyList<TValue>.this[int index] => _dictionary.GetAt(index).Value;
1732get => _dictionary.GetAt(index).Value;
1892public 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);
1602void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair) => ((IDictionary<TKey, TValue>)this).Add(keyValuePair.Key, keyValuePair.Value);
1615EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value);
2301public DictionaryEntry Entry => new DictionaryEntry(_enumerator.Current.Key, _enumerator.Current.Value);
2305public object? Value => _enumerator.Current.Value;
System.Collections.Immutable (49)
System\Collections\Immutable\ImmutableDictionary_2.cs (9)
30private static readonly Action<KeyValuePair<int, HashBucket>> s_FreezeBucketAction = (kv) => kv.Value.Freeze();
174foreach (KeyValuePair<TKey, TValue> item in bucket.Value)
191foreach (KeyValuePair<TKey, TValue> item in bucket.Value)
193yield return item.Value;
485if (this.ValueComparer.Equals(value, item.Value))
764array.SetValue(new DictionaryEntry(item.Key, item.Value), arrayIndex++);
896&& origin.ValueComparer.Equals(value, keyValuePair.Value);
969ImmutableDictionary<TKey, TValue>.HashBucket newBucket = bucket.Add(pair.Key, pair.Value, origin.KeyOnlyComparer, origin.ValueComparer, collisionBehavior, out result);
993ImmutableDictionary<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 (39)
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 (17)
System.Net.NameResolution (4)
System\Net\Dns.cs (4)
629KeyValuePair<string, AddressFamily> t => GetHostAddressesCore(t.Key, t.Value, activity),
631KeyValuePair<IPAddress, AddressFamily> t => GetHostAddressesCore(t.Key, t.Value, activity),
640KeyValuePair<string, AddressFamily> t => GetHostEntryCore(t.Key, t.Value, activity),
642KeyValuePair<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 (47)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (10)
171Add(pair.Key, pair.Value);
179Add(pair.Key, pair.Value);
255Add(keyValuePair.Key, keyValuePair.Value);
260if (!Unsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value))
271if (!Unsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value))
1233Add(array[i].Key, array[i].Value);
1825return new DictionaryEntry(_current.Key, _current.Value);
1828return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value);
1852return new DictionaryEntry(_current.Key, _current.Value);
1878return _current.Value;
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 (32)
System.Text.RegularExpressions (10)
System.Text.RegularExpressions.Generator (10)
System.Threading.Channels (11)
System.Threading.RateLimiting (7)
System.Threading.Tasks.Dataflow (33)
Blocks\BatchBlock.cs (15)
790if (sourceAndMessage.Key.ReserveMessage(sourceAndMessage.Value, _owningBatch))
792var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!);
808if (sourceAndMessage.Key.ReserveMessage(sourceAndMessage.Value, _owningBatch))
810var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!);
907var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!);
923var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!);
996T? consumedValue = sourceAndMessage.Key.ConsumeMessage(sourceAndMessage.Value.Key, _owningBatch, out consumed);
1006var consumedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value.Key, consumedValue!);
1018_messages.Enqueue(sourceAndMessage.Value.Value);
1048T? consumedValue = sourceAndMessage.Key.ConsumeMessage(sourceAndMessage.Value.Key, _owningBatch, out consumed);
1051var consumedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value.Key, consumedValue!);
1068if (sourceAndMessage.Key != null) _messages.Enqueue(sourceAndMessage.Value.Value);
1094KeyValuePair<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)
Test.Utilities (33)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
Text.Analyzers (36)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
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)