192 implementations of
dotnet-svcutil-lib (1)
GenerateDocumentationAndConfigFiles (5)
InMemory.FunctionalTests (2)
Metrics (5)
Metrics.Legacy (5)
Microsoft.AspNetCore.Components (1)
Microsoft.AspNetCore.Connections.Abstractions (1)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (1)
Microsoft.AspNetCore.Hosting.Tests (1)
Microsoft.AspNetCore.Http (4)
Microsoft.AspNetCore.Http.Abstractions (1)
Microsoft.AspNetCore.Mvc.Abstractions (1)
Microsoft.AspNetCore.Mvc.Core (1)
Microsoft.AspNetCore.Mvc.IntegrationTests (2)
Microsoft.AspNetCore.Mvc.ViewFeatures (3)
Microsoft.AspNetCore.Owin (3)
Microsoft.AspNetCore.Razor.Runtime (1)
Microsoft.AspNetCore.Server.HttpSys (2)
Microsoft.AspNetCore.Server.IIS (2)
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (1)
Microsoft.AspNetCore.Shared.Tests (5)
Microsoft.Build.Framework (3)
Microsoft.CodeAnalysis (5)
Microsoft.CodeAnalysis.Analyzers (5)
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
Microsoft.CodeAnalysis.BannedApiAnalyzers (5)
Microsoft.CodeAnalysis.CodeStyle (5)
Microsoft.CodeAnalysis.Collections.Package (5)
Microsoft.CodeAnalysis.Extensions.Package (5)
Microsoft.CodeAnalysis.InteractiveHost (5)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (5)
Microsoft.CodeAnalysis.PublicApiAnalyzers (5)
Microsoft.CodeAnalysis.ResxSourceGenerator (5)
Microsoft.CodeAnalysis.Threading.Package (5)
Microsoft.CodeAnalysis.Workspaces (5)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (5)
Microsoft.Extensions.AI (1)
Microsoft.Extensions.AI.Abstractions (3)
Microsoft.Extensions.AI.AzureAIInference (1)
Microsoft.Extensions.AI.Ollama (1)
Microsoft.Extensions.AI.OpenAI (1)
Microsoft.Extensions.Configuration (1)
Microsoft.Extensions.Http.Diagnostics (1)
Microsoft.Gen.ComplianceReports.Unit.Tests (1)
Microsoft.Gen.ContextualOptions.Unit.Tests (1)
Microsoft.Gen.Logging.Unit.Tests (1)
Microsoft.Gen.MetadataExtractor.Unit.Tests (1)
Microsoft.Gen.Metrics.Unit.Tests (1)
Microsoft.Gen.MetricsReports.Unit.Tests (1)
Microsoft.Interop.SourceGeneration (1)
Microsoft.Maui.Controls (3)
Microsoft.ML.Core (1)
Microsoft.ML.SearchSpace (3)
Microsoft.ML.TorchSharp (1)
PresentationCore (4)
PresentationFramework (2)
Roslyn.Diagnostics.Analyzers (5)
Shared (1)
System.Collections (3)
System.Collections.Concurrent (1)
System.Collections.Immutable (5)
System.Composition.Hosting (1)
System.Diagnostics.DiagnosticSource (1)
System.Linq.Expressions (1)
System.Net.Http (1)
System.Private.CoreLib (3)
System.Security.Cryptography.Cose (1)
System.ServiceModel.Primitives (1)
System.Speech (1)
System.Xaml (2)
System.Xaml.Tests (2)
Test.Utilities (5)
Text.Analyzers (5)
1260 writes to
ApplicationModelWebSite (6)
Aspire.Azure.AI.Inference (1)
Aspire.Azure.AI.OpenAI (1)
Aspire.Azure.Data.Tables (1)
Aspire.Azure.Messaging.EventHubs (1)
Aspire.Azure.Messaging.ServiceBus (1)
Aspire.Azure.Messaging.WebPubSub (1)
Aspire.Azure.Search.Documents (1)
Aspire.Azure.Security.KeyVault (1)
Aspire.Azure.Storage.Blobs (1)
Aspire.Azure.Storage.Queues (1)
Aspire.Confluent.Kafka (1)
Aspire.EndToEnd.Tests (18)
Aspire.Hosting (6)
Aspire.Hosting.Azure (1)
Aspire.Hosting.Azure.AppContainers (2)
Aspire.Hosting.Azure.CosmosDB (12)
Aspire.Hosting.Azure.EventHubs (6)
Aspire.Hosting.Azure.ServiceBus (6)
Aspire.Hosting.Azure.Storage (23)
Aspire.Microsoft.Data.SqlClient (1)
Aspire.Microsoft.EntityFrameworkCore.SqlServer (1)
Aspire.Milvus.Client (1)
Aspire.MongoDB.Driver (1)
Aspire.MySqlConnector (1)
Aspire.NATS.Net (1)
Aspire.Npgsql (1)
Aspire.Npgsql.EntityFrameworkCore.PostgreSQL (1)
Aspire.Oracle.EntityFrameworkCore (1)
Aspire.Pomelo.EntityFrameworkCore.MySql (1)
Aspire.Qdrant.Client (1)
Aspire.RabbitMQ.Client (1)
Aspire.Seq (1)
Aspire.StackExchange.Redis (1)
Aspire.Templates.Tests (16)
BasicWebSite (14)
dotnet-svcutil-lib (37)
dotnet-user-secrets (1)
GenerateDocumentationAndConfigFiles (10)
GenericHostWebSite (1)
HttpAbstractions.SampleApp (2)
IIS.FunctionalTests (22)
IIS.LongTests (44)
IIS.NewHandler.FunctionalTests (44)
IIS.NewShim.FunctionalTests (44)
IIS.ShadowCopy.Tests (21)
IISExpress.FunctionalTests (61)
InMemory.FunctionalTests (2)
Interop.FunctionalTests (1)
Kestrel.SampleApp (1)
Metrics (10)
Metrics.Legacy (10)
Microsoft.Analyzers.Local (1)
Microsoft.Arcade.Common (1)
Microsoft.AspNetCore (8)
Microsoft.AspNetCore.Antiforgery (3)
Microsoft.AspNetCore.Authentication (3)
Microsoft.AspNetCore.Authentication.Abstractions (8)
Microsoft.AspNetCore.Authentication.Cookies (1)
Microsoft.AspNetCore.Authentication.Core (1)
Microsoft.AspNetCore.Authentication.Core.Test (10)
Microsoft.AspNetCore.Authentication.Google (1)
Microsoft.AspNetCore.Authentication.Negotiate (1)
Microsoft.AspNetCore.Authentication.OpenIdConnect (4)
Microsoft.AspNetCore.Authentication.Test (18)
Microsoft.AspNetCore.Authentication.WsFederation (1)
Microsoft.AspNetCore.Authorization.Policy (2)
Microsoft.AspNetCore.Components (2)
Microsoft.AspNetCore.Components.Endpoints (4)
Microsoft.AspNetCore.Components.Endpoints.Tests (1)
Microsoft.AspNetCore.Components.Server (1)
Microsoft.AspNetCore.Components.Server.Tests (1)
Microsoft.AspNetCore.Components.WebAssembly (1)
Microsoft.AspNetCore.Components.WebAssembly.Tests (1)
Microsoft.AspNetCore.Components.WebView.Maui (1)
Microsoft.AspNetCore.Components.WebView.WindowsForms (1)
Microsoft.AspNetCore.Components.WebView.Wpf (1)
Microsoft.AspNetCore.Connections.Abstractions (1)
Microsoft.AspNetCore.Cors (3)
Microsoft.AspNetCore.Diagnostics (7)
Microsoft.AspNetCore.Diagnostics.Tests (2)
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (1)
Microsoft.AspNetCore.HeaderParsing.Tests (1)
Microsoft.AspNetCore.Hosting (5)
Microsoft.AspNetCore.Hosting.FunctionalTests (1)
Microsoft.AspNetCore.Hosting.Tests (2)
Microsoft.AspNetCore.Http (6)
Microsoft.AspNetCore.Http.Abstractions (2)
Microsoft.AspNetCore.Http.Abstractions.Tests (10)
Microsoft.AspNetCore.Http.Extensions (1)
Microsoft.AspNetCore.Http.Extensions.Tests (34)
Microsoft.AspNetCore.Http.Results.Tests (1)
Microsoft.AspNetCore.Http.Tests (6)
Microsoft.AspNetCore.HttpOverrides (1)
Microsoft.AspNetCore.Identity (4)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test (1)
Microsoft.AspNetCore.Identity.FunctionalTests (1)
Microsoft.AspNetCore.Identity.InMemory.Test (1)
Microsoft.AspNetCore.Identity.Test (5)
Microsoft.AspNetCore.JsonPatch (2)
Microsoft.AspNetCore.JsonPatch.SystemTextJson (2)
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (26)
Microsoft.AspNetCore.JsonPatch.Tests (26)
Microsoft.AspNetCore.Mvc.Abstractions (1)
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (21)
Microsoft.AspNetCore.Mvc.Core (12)
Microsoft.AspNetCore.Mvc.Core.Test (15)
Microsoft.AspNetCore.Mvc.IntegrationTests (2)
Microsoft.AspNetCore.Mvc.NewtonsoftJson (4)
Microsoft.AspNetCore.Mvc.Razor (3)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
Microsoft.AspNetCore.Mvc.Razor.Test (10)
Microsoft.AspNetCore.Mvc.RazorPages (4)
Microsoft.AspNetCore.Mvc.RazorPages.Test (2)
Microsoft.AspNetCore.Mvc.TagHelpers (5)
Microsoft.AspNetCore.Mvc.TagHelpers.Test (2)
Microsoft.AspNetCore.Mvc.Testing (1)
Microsoft.AspNetCore.Mvc.ViewFeatures (8)
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (5)
Microsoft.AspNetCore.OpenApi (11)
Services\OpenApiDocumentService.cs (7)
415response.Content[contentType] = new OpenApiMediaType { Schema = schema };
592schema.Properties[description.Name] = parameterSchema;
644schema.Properties[description.Name] = parameterSchema;
656propertySchema.Properties[description.Name] = await _componentService.GetOrCreateSchemaAsync(document, description.Type, scopedServiceProvider, schemaTransformers, description, cancellationToken: cancellationToken);
666schema.Properties[description.Name] = await _componentService.GetOrCreateSchemaAsync(document, description.Type, scopedServiceProvider, schemaTransformers, description, cancellationToken: cancellationToken);
675requestBody.Content[contentType] = new OpenApiMediaType
718requestBody.Content[contentType] = new OpenApiMediaType { Schema = await _componentService.GetOrCreateSchemaAsync(document, bodyParameter.Type, scopedServiceProvider, schemaTransformers, bodyParameter, cancellationToken: cancellationToken) };
Microsoft.AspNetCore.OpenApi.Microbenchmarks (4)
Microsoft.AspNetCore.OpenApi.Tests (19)
Microsoft.AspNetCore.OutputCaching (1)
Microsoft.AspNetCore.OutputCaching.Tests (2)
Microsoft.AspNetCore.Owin (23)
Microsoft.AspNetCore.Owin.Tests (14)
Microsoft.AspNetCore.Razor.Runtime (1)
Microsoft.AspNetCore.Razor.Runtime.Test (7)
Microsoft.AspNetCore.ResponseCaching.Tests (1)
Microsoft.AspNetCore.Rewrite (3)
Microsoft.AspNetCore.Routing (6)
Microsoft.AspNetCore.Routing.Abstractions (1)
Microsoft.AspNetCore.Routing.Tests (29)
Microsoft.AspNetCore.Server.HttpSys (7)
Microsoft.AspNetCore.Server.HttpSys.NonHelixTests (1)
Microsoft.AspNetCore.Server.IIS (6)
Microsoft.AspNetCore.Server.IntegrationTesting (5)
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (8)
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (20)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (1)
Microsoft.AspNetCore.Shared.Tests (8)
Microsoft.AspNetCore.SignalR.Client.Core (1)
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (6)
Microsoft.AspNetCore.SignalR.Common.Tests (1)
Microsoft.AspNetCore.SignalR.Specification.Tests (1)
Microsoft.AspNetCore.SignalR.StackExchangeRedis.Tests (1)
Microsoft.AspNetCore.SignalR.Tests (3)
Microsoft.AspNetCore.SignalR.Tests.Utils (1)
Microsoft.AspNetCore.SpaServices.Extensions (1)
Microsoft.AspNetCore.Tests (6)
Microsoft.Build.Framework (10)
Microsoft.Build.Tasks.CodeAnalysis (2)
Microsoft.Build.Tasks.CodeAnalysis.Sdk (2)
Microsoft.CodeAnalysis (3)
Microsoft.CodeAnalysis.Analyzers (10)
Microsoft.CodeAnalysis.AnalyzerUtilities (10)
Microsoft.CodeAnalysis.BannedApiAnalyzers (10)
Microsoft.CodeAnalysis.CodeStyle (10)
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (3)
Microsoft.CodeAnalysis.EditorFeatures (1)
Microsoft.CodeAnalysis.Features (5)
Microsoft.CodeAnalysis.LanguageServer (1)
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (10)
Microsoft.CodeAnalysis.PublicApiAnalyzers (10)
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (10)
Microsoft.CodeAnalysis.Test.Utilities (1)
Microsoft.CodeAnalysis.UnitTests (4)
Microsoft.CodeAnalysis.Workspaces (10)
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (3)
Microsoft.DotNet.Build.Manifest (27)
Microsoft.DotNet.Build.Manifest.Tests (27)
Microsoft.DotNet.Helix.Sdk (6)
Microsoft.Extensions.AI.Abstractions.Tests (1)
Microsoft.Extensions.AI.AzureAIInference (4)
Microsoft.Extensions.AI.AzureAIInference.Tests (2)
Microsoft.Extensions.AI.Evaluation (2)
Microsoft.Extensions.AI.Integration.Tests (1)
Microsoft.Extensions.Configuration (1)
Microsoft.Extensions.Configuration.FileExtensions (2)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (4)
Microsoft.Extensions.Features (1)
Microsoft.Extensions.Http.Polly (2)
Microsoft.Extensions.Http.Resilience.Tests (1)
Microsoft.Extensions.ServiceDiscovery (1)
Microsoft.Maui.Controls (2)
Microsoft.Maui.Controls.SourceGen (1)
Microsoft.ML.AutoML (2)
Microsoft.Net.Http.Headers (1)
Microsoft.VisualStudio.LanguageServices (1)
MiddlewareAnalysisSample (1)
Mvc.RoutingWebSite (12)
PresentationCore (3)
PresentationFramework (3)
PresentationUI (3)
RazorPagesWebSite (2)
Roslyn.Diagnostics.Analyzers (10)
RoutingSandbox (1)
ServerComparison.FunctionalTests (1)
ServerComparison.TestSites (1)
SocialWeather (2)
System.ComponentModel.Composition (1)
System.Composition.Hosting (1)
System.Composition.TypedParts (2)
System.Private.Windows.Core (1)
System.Resources.Extensions (1)
System.ServiceModel.Federation.Tests (3)
System.ServiceModel.NetFramingBase (1)
System.Text.Json (4)
System.Text.Json.SourceGeneration (1)
System.Xaml (2)
Test.Utilities (10)
Text.Analyzers (10)
xunit.console (2)
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\DependencyContextJsonReader.cs (1)
469_stringPool[s] = s;
1332 references to
ApplicationModelWebSite (5)
Aspire.Cli.Tests (5)
Aspire.Hosting.Tests (2)
Aspire.RabbitMQ.Client (4)
BasicWebSite (13)
Diagnostics.FunctionalTests (1)
dotnet-svcutil-lib (5)
dotnet-user-secrets (1)
GenerateDocumentationAndConfigFiles (5)
GenericHostWebSite (1)
Identity.DefaultUI.WebSite (1)
IIS.FunctionalTests (11)
IISExpress.FunctionalTests (6)
InMemory.FunctionalTests (2)
Microsoft.AspNetCore (2)
Microsoft.AspNetCore.App.Analyzers.Test (6)
Microsoft.AspNetCore.Authentication.Core.Test (17)
AuthenticationPropertiesTests.cs (17)
84Assert.Equal("foo bar", props.Items["foo"]);
89Assert.Equal("foo baz", props.Items["foo"]);
94Assert.Equal("xy", props.Items["bar"]);
99Assert.Equal(string.Empty, props.Items["bar"]);
119Assert.Equal("foo bar", props.Parameters["foo"]);
124Assert.Null(props.Parameters["foo"]);
137Assert.Equal(123, props.Parameters["foo"]);
142Assert.Null(props.Parameters["foo"]);
156Assert.Same(list, props.Parameters["foo"]);
161Assert.Null(props.Parameters["foo"]);
245Assert.Equal("Mon, 19 Mar 2018 12:34:56 GMT", props.Items["foo"]);
268Assert.Equal("BAR", props.Items["foo"]);
277Assert.Equal(true.ToString(), props.Items["foo"]);
280Assert.Equal(false.ToString(), props.Items["foo"]);
302Assert.Equal("BAR", props.Items["foo"]);
340Assert.Equal(props.Items["foo"], deserialized.Items["foo"]);
Microsoft.AspNetCore.Authentication.Negotiate (1)
Microsoft.AspNetCore.Authentication.OpenIdConnect (1)
Microsoft.AspNetCore.Authentication.Test (29)
OAuthChallengePropertiesTest.cs (9)
20Assert.Equal(new string[] { "foo", "bar" }, properties.Parameters["scope"]);
40Assert.Equal(new string[] { "foo", "bar" }, properties.Parameters["scope"]);
72Assert.Equal("login", properties.Parameters["prompt"]);
97Assert.Equal("offline", properties.Parameters["access_type"]);
99Assert.Equal("force", properties.Parameters["approval_prompt"]);
101Assert.Equal("test@example.com", properties.Parameters["login_hint"]);
103Assert.Equal("login", properties.Parameters["prompt"]);
140Assert.Equal(true, properties.Parameters["include_granted_scopes"]);
144Assert.Equal(false, properties.Parameters["include_granted_scopes"]);
Microsoft.AspNetCore.Components.Analyzers.Tests (11)
ComponentInternalUsageDiagnosticsAnalyzerTest.cs (11)
35AnalyzerAssert.DiagnosticLocation(source.MarkerLocations["MMBaseClass"], diagnostic.Location);
40AnalyzerAssert.DiagnosticLocation(source.MarkerLocations["MMField"], diagnostic.Location);
45AnalyzerAssert.DiagnosticLocation(source.MarkerLocations["MMInvocation"], diagnostic.Location);
50AnalyzerAssert.DiagnosticLocation(source.MarkerLocations["MMProperty"], diagnostic.Location);
55AnalyzerAssert.DiagnosticLocation(source.MarkerLocations["MMParameter"], diagnostic.Location);
60AnalyzerAssert.DiagnosticLocation(source.MarkerLocations["MMReturnType"], diagnostic.Location);
79AnalyzerAssert.DiagnosticLocation(source.MarkerLocations["MMField"], diagnostic.Location);
84AnalyzerAssert.DiagnosticLocation(source.MarkerLocations["MMNewObject"], diagnostic.Location);
89AnalyzerAssert.DiagnosticLocation(source.MarkerLocations["MMProperty"], diagnostic.Location);
94AnalyzerAssert.DiagnosticLocation(source.MarkerLocations["MMNewObject2"], diagnostic.Location);
99AnalyzerAssert.DiagnosticLocation(source.MarkerLocations["MMInvocation"], diagnostic.Location);
Microsoft.AspNetCore.Components.Authorization.Tests (13)
Microsoft.AspNetCore.Components.Endpoints (1)
Microsoft.AspNetCore.Components.Forms.Tests (2)
Microsoft.AspNetCore.Components.SdkAnalyzers.Tests (11)
ComponentInternalUsageDiagnosticsAnalyzerTest.cs (11)
35AnalyzerAssert.DiagnosticLocation(source.MarkerLocations["MMBaseClass"], diagnostic.Location);
40AnalyzerAssert.DiagnosticLocation(source.MarkerLocations["MMField"], diagnostic.Location);
45AnalyzerAssert.DiagnosticLocation(source.MarkerLocations["MMInvocation"], diagnostic.Location);
50AnalyzerAssert.DiagnosticLocation(source.MarkerLocations["MMProperty"], diagnostic.Location);
55AnalyzerAssert.DiagnosticLocation(source.MarkerLocations["MMParameter"], diagnostic.Location);
60AnalyzerAssert.DiagnosticLocation(source.MarkerLocations["MMReturnType"], diagnostic.Location);
79AnalyzerAssert.DiagnosticLocation(source.MarkerLocations["MMField"], diagnostic.Location);
84AnalyzerAssert.DiagnosticLocation(source.MarkerLocations["MMNewObject"], diagnostic.Location);
89AnalyzerAssert.DiagnosticLocation(source.MarkerLocations["MMProperty"], diagnostic.Location);
94AnalyzerAssert.DiagnosticLocation(source.MarkerLocations["MMNewObject2"], diagnostic.Location);
99AnalyzerAssert.DiagnosticLocation(source.MarkerLocations["MMInvocation"], diagnostic.Location);
Microsoft.AspNetCore.Components.Server.Tests (5)
Microsoft.AspNetCore.Components.Tests (44)
Microsoft.AspNetCore.Components.Web.Tests (2)
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
Microsoft.AspNetCore.ConcurrencyLimiter.Tests (1)
Microsoft.AspNetCore.Diagnostics.HealthChecks.Tests (6)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (6)
Microsoft.AspNetCore.Diagnostics.Tests (10)
Microsoft.AspNetCore.Grpc.Swagger (1)
Microsoft.AspNetCore.Grpc.Swagger.Tests (36)
SchemaGeneratorIntegrationTests.cs (15)
43var enumSchema = repository.Schemas[schema.Properties["enumValue"].Reference.Id];
86Assert.Equal("string", schema.Properties["message"].Type);
87var valuesSchema = schema.Properties["values"];
103Assert.Equal("RecursiveMessage", schema.Properties["child"].Reference.Id);
116Assert.Equal("string", schema.Properties["bytesValue"].Type);
117Assert.Equal("string", schema.Properties["bytesNullableValue"].Type);
163Assert.Equal("string", schema.Properties["@type"].Type);
176Assert.Equal("string", schema.Properties["firstOne"].Type);
177Assert.Equal("string", schema.Properties["firstTwo"].Type);
178Assert.Equal("string", schema.Properties["secondOne"].Type);
179Assert.Equal("string", schema.Properties["secondTwo"].Type);
193Assert.Equal("object", schema.Properties["mapValue"].Type);
194Assert.Equal("number", schema.Properties["mapValue"].AdditionalProperties.Type);
195Assert.Equal("double", schema.Properties["mapValue"].AdditionalProperties.Format);
208Assert.Equal("string", schema.Properties["fieldMaskValue"].Type);
Microsoft.AspNetCore.HeaderPropagation.Tests (6)
Microsoft.AspNetCore.Hosting (5)
Microsoft.AspNetCore.Hosting.Tests (1)
Microsoft.AspNetCore.Http (1)
Microsoft.AspNetCore.Http.Abstractions.Tests (13)
Microsoft.AspNetCore.Http.Extensions.Tests (183)
ProblemDetailsDefaultWriterTest.cs (11)
56Assert.Equal(expectedTraceId, problemDetails.Extensions["traceId"].ToString());
161Assert.Equal(expectedTraceId, problemDetails.Extensions["traceId"].ToString());
201Assert.Equal(expectedTraceId, problemDetails.Extensions["traceId"].ToString());
241Assert.Equal(expectedTraceId, problemDetails.Extensions["traceId"].ToString());
281Assert.Equal(expectedTraceId, problemDetails.Extensions["traceId"].ToString());
324Assert.Equal(expectedTraceId, problemDetails.Extensions["traceId"].ToString());
367Assert.Equal(expectedTraceId, problemDetails.Extensions["traceId"].ToString());
410Assert.Equal(expectedTraceId, problemDetails.Extensions["traceId"].ToString());
453Assert.Equal(expectedTraceId, problemDetails.Extensions["traceId"].ToString());
564Assert.Equal(expectedTraceId, problemDetails.Extensions["traceId"].ToString());
601Assert.Equal(expectedTraceId, problemDetails.Extensions["traceId"].ToString());
RequestDelegateFactoryTests.cs (29)
122Assert.True(httpContext.Items["invoked"] as bool?);
145Assert.True(httpContext.Items["invoked"] as bool?);
191Assert.Equal(1, httpContext.Items["invoked"]);
197Assert.Equal(2, httpContext.Items["invoked"]);
263Assert.Equal(42, httpContext.Items["input"]);
280Assert.Equal(1, context.Items["calls"]);
284Assert.Equal(1, context.Items["calls"]);
594Assert.Null(httpContext.Items["tryParsable"]);
621Assert.Null(httpContext.Items["tryParsable"]);
654Assert.Equal(new StringValues(new[] { "1", "2", "3" }), httpContext.Items["query"]);
655Assert.Equal(new StringValues(new[] { "4", "5", "6" }), httpContext.Items["headers"]);
656Assert.Equal(new StringValues(new[] { "7", "8", "9" }), httpContext.Items["form"]!);
682Assert.Null(httpContext.Items["query"]);
683Assert.Null(httpContext.Items["headers"]);
684Assert.Null(httpContext.Items["form"]);
704Assert.Equal(new MyAwaitedBindAsyncRecord(new Uri("https://example.org")), httpContext.Items["myAwaitedBindAsyncRecord"]);
705Assert.Equal(new MyAwaitedBindAsyncStruct(new Uri("https://example.org")), httpContext.Items["myAwaitedBindAsyncStruct"]);
877var deserializedRequestBody = httpContext.Items["body"];
1189Assert.Same(myOriginalService, httpContext.Items["service"]);
1699Assert.Equal(new Uri("https://example.org"), httpContext.Items["uri"]);
1703Assert.Null(httpContext.Items["uri"]);
2225var invokedInContext = Assert.IsType<bool>(httpContext.Items["invoked"]);
3154Assert.Null(httpContext.Items["RequiredRouteParam"]);
3155Assert.Null(httpContext.Items["RequiredQueryParam"]);
3156Assert.Null(httpContext.Items["RequiredHeaderParam"]);
3202Assert.Equal(headerValue, httpContext.Items[nameof(ParameterListFromHeaderCommaSeparatedValues.BoundToString)]);
3203Assert.Equal(new StringValues(headerValue), httpContext.Items[nameof(ParameterListFromHeaderCommaSeparatedValues.BoundToStringValues)]);
3204Assert.Equal(expectedStringArray, httpContext.Items[nameof(ParameterListFromHeaderCommaSeparatedValues.BoundToStringArray)]);
3205Assert.Equal(expectedIntArray, httpContext.Items[nameof(ParameterListFromHeaderCommaSeparatedValues.BoundToIntArray)]);
RequestDelegateGenerator\RequestDelegateCreationTests.Arrays.cs (4)
180Assert.Equal(expectedParameterValue, httpContext.Items["tryParsable"]);
774Assert.Equal(new[] { 1, 2, 3 }, (int[])httpContext.Items["query"]!);
775Assert.Equal(new[] { 4, 5, 6 }, (int[])httpContext.Items["headers"]!);
776Assert.Equal(new[] { 7, 8, 9 }, (int[])httpContext.Items["form"]!);
RequestDelegateGenerator\RequestDelegateCreationTests.cs (9)
439Assert.Equal(42, httpContext.Items["id"]);
465Assert.Equal(42, httpContext.Items["id"]);
487Assert.Null(httpContext.Items["id"]);
512Assert.Equal(42, httpContext.Items["id"]);
537Assert.Equal(42, httpContext.Items["id"]);
562Assert.Equal(42, httpContext.Items["id"]);
598Assert.Equal(new[] { 1, 2, 3 }, (int[])httpContext.Items["query"]!);
599Assert.Equal(new[] { 4, 5, 6 }, (int[])httpContext.Items["headers"]!);
600Assert.Equal(new[] { 7, 8, 9 }, (int[])httpContext.Items["form"]!);
RequestDelegateGenerator\RequestDelegateCreationTests.Forms.cs (56)
41Assert.Equal(httpContext.Request.Form.Files, httpContext.Items["formFiles"]);
42var formFilesArgument = Assert.IsAssignableFrom<IFormFileCollection>(httpContext.Items["formFiles"]);
76Assert.Equal(httpContext.Request.Form.Files, httpContext.Items["formFiles"]);
77var formFiles = Assert.IsAssignableFrom<IFormFileCollection>(httpContext.Items["formFiles"]);
111Assert.Equal(httpContext.Request.Form.Files["file"], httpContext.Items["formFiles"]);
112var fileArgument = Assert.IsAssignableFrom<IFormFile>(httpContext.Items["formFiles"]);
149Assert.Equal(httpContext.Request.Form.Files["file"], httpContext.Items["formFiles"]);
150var fileArgument = Assert.IsAssignableFrom<IFormFile>(httpContext.Items["formFiles"]);
187Assert.Equal(httpContext.Request.Form.Files["file1"], httpContext.Items["file1"]);
188var file1Argument = Assert.IsAssignableFrom<IFormFile>(httpContext.Items["file1"]);
192Assert.Equal(httpContext.Request.Form.Files["file2"], httpContext.Items["file2"]);
193var file2Argument = Assert.IsAssignableFrom<IFormFile>(httpContext.Items["file2"]);
228Assert.Equal(httpContext.Request.Form.Files["file1"], httpContext.Items["file1"]);
229Assert.NotNull(httpContext.Items["file1"]);
231Assert.Equal(httpContext.Request.Form.Files["file2"], httpContext.Items["file2"]);
232Assert.Null(httpContext.Items["file2"]);
265Assert.Equal(httpContext.Request.Form.Files["my_file"], httpContext.Items["formFiles"]);
266var fileArgument = Assert.IsAssignableFrom<IFormFile>(httpContext.Items["formFiles"]);
302Assert.Equal(httpContext.Request.Form.Files["file"], httpContext.Items["formFiles"]);
303var fileArgument = Assert.IsAssignableFrom<IFormFile>(httpContext.Items["formFiles"]);
307var traceIdArgument = Assert.IsType<TraceIdentifier>(httpContext.Items["traceId"]);
375Assert.False((bool)httpContext.Items["invoked"]);
408Assert.Equal(httpContext.Request.Form.Files, httpContext.Items["formFiles"]);
409var formFilesArgument = Assert.IsType<FormFileCollection>(httpContext.Items["formFiles"]);
412Assert.Equal(httpContext.Request.Form.Files["file"], httpContext.Items["file"]);
413var fileArgument = Assert.IsAssignableFrom<IFormFile>(httpContext.Items["file"]);
459Assert.Equal(httpContext.Request.Form.Files["file"], httpContext.Items["file"]);
460var fileArgument = Assert.IsAssignableFrom<IFormFile>(httpContext.Items["file"]);
464var traceIdArgument = Assert.IsAssignableFrom<TraceIdentifier>(httpContext.Items["traceId"]);
504Assert.Equal(httpContext.Request.Form.Files["file"], httpContext.Items["file"]);
505var fileArgument = Assert.IsAssignableFrom<IFormFile>(httpContext.Items["file"]);
509var traceIdArgument = Assert.IsAssignableFrom<TraceIdentifier>(httpContext.Items["traceId"]);
556Assert.Equal(httpContext.Request.Form, httpContext.Items["formFiles"]);
557var formArgument = Assert.IsAssignableFrom<IFormCollection>(httpContext.Items["formFiles"]);
603Assert.Equal(httpContext.Request.Form, httpContext.Items["formFiles"]);
604var formArgument = Assert.IsAssignableFrom<IFormCollection>(httpContext.Items["formFiles"]);
650Assert.Equal(httpContext.Request.Form["message"][0], httpContext.Items["message"]);
679Assert.Equal(httpContext.Request.Form["message"][0], httpContext.Items["message"]);
680Assert.NotNull(httpContext.Items["message"]);
682Assert.Equal(httpContext.Request.Form["name"][0], httpContext.Items["name"]);
683Assert.NotNull(httpContext.Items["name"]);
712Assert.Equal(httpContext.Request.Form["message"][0], httpContext.Items["message"]);
713Assert.NotNull(httpContext.Items["message"]);
714Assert.Null(httpContext.Items["additionalMessage"]);
742Assert.Equal(httpContext.Request.Form["message"][0], httpContext.Items["message"]);
743Assert.NotNull(httpContext.Items["message"]);
772Assert.Equal(httpContext.Request.Form["message"][0], httpContext.Items["message"]);
773Assert.NotNull(httpContext.Items["message"]);
775var traceIdArgument = Assert.IsType<TraceIdentifier>(httpContext.Items["traceId"]);
835var formFilesArgument = Assert.IsAssignableFrom<FormFileCollection>(httpContext.Items["FormFilesArgument"]);
836var formArgument = Assert.IsAssignableFrom<IFormCollection>(httpContext.Items["FormArgument"]);
879Assert.False((bool)httpContext.Items["invoked"]);
904var content = Assert.IsType<MyTryParseRecord>(httpContext.Items["tryParsable"]);
937Assert.Null(httpContext.Items["invoked"]);
969Assert.Null(httpContext.Items["invoked"]);
1006Assert.Null(httpContext.Items["invoked"]);
RequestDelegateGenerator\RequestDelegateCreationTests.SpecialTypes.cs (13)
40Assert.Same(httpContext, httpContext.Items["arg"]);
63Assert.Equal(httpContext.RequestAborted, httpContext.Items["arg"]);
84Assert.Same(user, httpContext.Items["arg"]);
103Assert.Equal(httpContext.Request, httpContext.Items["arg"]);
122Assert.Equal(httpContext.Response, httpContext.Items["arg"]);
147Assert.Same(httpContext, httpContext.Items["input"]);
148Assert.Same(httpContext.User, httpContext.Items["user"]);
149Assert.Same(httpContext.Request, httpContext.Items["request"]);
150Assert.Same(httpContext.Response, httpContext.Items["response"]);
251Assert.Equal(expectedValue, httpContext.Items["parameterWithDefault"]);
254Assert.Equal(expectedValue, httpContext.Items["parameterWithConst"]);
283Assert.Equal(2.15m, httpContext.Items["parameterWithDefault"]);
284Assert.Equal(3.15m, httpContext.Items["parameterWithConst"]);
Microsoft.AspNetCore.Http.Results.Tests (45)
ResultsOfTTests.Generated.cs (45)
59Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
122Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
147Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
174Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
201Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
274Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
339Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
366Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
393Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
422Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
451Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
480Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
558Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
625Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
654Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
683Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
712Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
743Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
774Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
805Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
836Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
919Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
988Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1019Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1050Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1081Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1112Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1145Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1178Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1211Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1244Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1277Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1365Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1436Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1469Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1502Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1535Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1568Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1601Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1636Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1671Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1706Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1741Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1776Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
1811Assert.Equal(input, httpContext.Items[nameof(ChecksumResult.Checksum)]);
Microsoft.AspNetCore.Http.Tests (9)
Microsoft.AspNetCore.Identity.Test (1)
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (16)
Microsoft.AspNetCore.JsonPatch.Tests (16)
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (2)
Microsoft.AspNetCore.Mvc.Core (6)
Microsoft.AspNetCore.Mvc.Core.Test (26)
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (22)
Microsoft.AspNetCore.Mvc.Razor.Test (4)
Microsoft.AspNetCore.Mvc.RazorPages.Test (3)
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (22)
ExpressionHelperTest.cs (5)
80(Expression<Func<IDictionary<string, TestModel>, string>>)(model => model[key].SelectedCategory.CategoryName.MainCategory),
215(Expression<Func<IDictionary<string, TestModel>, string>>)(model => model[key].SelectedCategory.CategoryName.MainCategory),
338(Expression<Func<IDictionary<string, TestModel>, string>>)(model => model[key].SelectedCategory.CategoryName.MainCategory),
342(Expression<Func<IDictionary<string, TestModel>, string>>)(model => model[key].SelectedCategory.CategoryName.MainCategory),
343(Expression<Func<IDictionary<string, LowerModel>, string>>)(model => model[key].selectedcategory.CategoryName.MainCategory)
Microsoft.AspNetCore.OpenApi (1)
Microsoft.AspNetCore.OpenApi.SourceGenerators.Tests (74)
Microsoft.AspNetCore.OpenApi.Tests (184)
Services\OpenApiSchemaService\OpenApiSchemaService.PolymorphicSchemas.cs (15)
40Assert.Equal("triangle", triangleSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
42Assert.Equal("square", squareSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
79Assert.Equal(0, citySchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<int>());
83Assert.Equal(1, timeSeriesSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<int>());
87Assert.Equal(2, newsSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<int>());
122Assert.Equal("student", citySchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
126Assert.Equal("teacher", timeSeriesSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
158Assert.Equal("paint", paintSchema.Properties["$type"].Enum.First().GetValue<string>());
162Assert.Equal("fabric", fabricSchema.Properties["$type"].Enum.First().GetValue<string>());
210Assert.Equal("dog", dogSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
214Assert.Equal("cat", catSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
218Assert.Equal("pet", petSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
291Assert.Equal("manager", managerSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
293Assert.Equal("employee", employeeSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
295Assert.Equal("Employee", ((OpenApiSchemaReference)employeeSchema.Properties["manager"]).Reference.Id);
Transformers\Implementations\OpenApiSchemaReferenceTransformerTests.cs (69)
28var parameter = operation.RequestBody.Content["multipart/form-data"];
32var parameter2 = operation2.RequestBody.Content["multipart/form-data"];
82var requestBody = operation.RequestBody.Content["application/json"];
86var responseContent = response.Content["application/json"];
112var effectiveIdSchema = effectiveSchema.Properties["id"];
114var effectiveTitleSchema = effectiveSchema.Properties["title"];
116var effectiveCompletedSchema = effectiveSchema.Properties["completed"];
118var effectiveCreatedAtSchema = effectiveSchema.Properties["createdAt"];
137var requestBody = operation.RequestBody.Content["application/json"];
141var requestBody2 = operation2.RequestBody.Content["application/json"];
194var requestBody = operation.RequestBody.Content["multipart/form-data"];
198var requestBody2 = operation2.RequestBody.Content["multipart/form-data"];
206Assert.Equal(JsonSchemaType.String, requestBodySchema.AllOf[0].Properties["resume"].Type);
207Assert.Equal("binary", requestBodySchema.AllOf[0].Properties["resume"].Format);
211Assert.IsNotType<OpenApiSchemaReference>(requestBodySchema.AllOf[1].Properties["title"]);
212Assert.IsNotType<OpenApiSchemaReference>(requestBodySchema2.AllOf[1].Properties["title"]);
230var requestBody = operation.RequestBody.Content["application/json"];
234var requestBody2 = operation2.RequestBody.Content["application/json"];
295var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
297var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
300Assert.Equal("todo", ((JsonNodeExtension)requestSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
323var requestBody = operation.Responses["200"].Content["application/json"];
327var requestBody2 = operation2.Responses["200"].Content["application/json"];
356var todosProperty = effectiveSchema.Properties["todos"];
380var requestSchema = operation.RequestBody.Content["application/json"].Schema;
387Assert.Equal("Level2", ((OpenApiSchemaReference)level1Schema.Properties["item2"]).Reference.Id);
390var level2Schema = level1Schema.Properties["item2"];
391Assert.Equal("Level3", ((OpenApiSchemaReference)level2Schema.Properties["item3"]).Reference.Id);
394var level3Schema = level2Schema.Properties["item3"];
395Assert.IsNotType<OpenApiSchemaReference>(level3Schema.Properties["terminate"]);
444var requestSchema = operation.RequestBody.Content["application/json"].Schema;
453Assert.Equal($"DeeplyNestedLevel{level}", ((OpenApiSchemaReference)levelSchema.Properties[$"item{level}"]).Reference.Id);
454levelSchema = levelSchema.Properties[$"item{level}"];
470var requestSchema = operation.RequestBody.Content["application/json"].Schema;
485document.Components.Schemas["LocationContainer"].SerializeAsV31(openApiWriter);
500document.Components.Schemas["LocationDto"].SerializeAsV31(openApiWriter);
518document.Components.Schemas["AddressDto"].SerializeAsV31(openApiWriter);
547var requestSchema = operation.RequestBody.Content["application/json"].Schema;
561document.Components.Schemas["ParentObject"].SerializeAsV31(openApiWriter);
583document.Components.Schemas["ChildObject"].SerializeAsV31(openApiWriter);
616var requestSchema = operation.RequestBody.Content["application/json"].Schema;
622Assert.Equal("Item", ((OpenApiSchemaReference)requestSchema.Properties["item1"]).Reference.Id);
625Assert.Equal("Item", ((OpenApiSchemaReference)requestSchema.Properties["item2"]).Reference.Id);
643var listRequestSchema = listOperation.RequestBody.Content["application/json"].Schema;
646var arrayRequestSchema = arrayOperation.RequestBody.Content["application/json"].Schema;
649var dictionaryRequestSchema = dictionaryOperation.RequestBody.Content["application/json"].Schema;
652var requestSchema = operation.RequestBody.Content["application/json"].Schema;
662Assert.Equal("LocationDto", ((OpenApiSchemaReference)locationContainerSchema.Properties["location"]).Reference.Id);
665var locationSchema = locationContainerSchema.Properties["location"];
666Assert.Equal("AddressDto", ((OpenApiSchemaReference)locationSchema.Properties["address"]).Reference.Id);
669var addressSchema = locationSchema.Properties["address"];
670Assert.Equal("LocationDto", ((OpenApiSchemaReference)addressSchema.Properties["relatedLocation"]).Reference.Id);
693var requestSchema = operation.RequestBody.Content["application/json"].Schema;
702var seq1Schema = requestSchema.Properties["seq1"];
703var seq2Schema = requestSchema.Properties["seq2"];
737var requestSchema = operation.RequestBody.Content["application/json"].Schema;
747Assert.Equal("Category", ((OpenApiSchemaReference)requestSchema.Properties["parent"]).Reference.Id);
775var requestSchema = operation.RequestBody.Content["application/json"].Schema;
781Assert.Equal("ChildObject", ((OpenApiSchemaReference)requestSchema.Properties["children"].Items).Reference.Id);
784var childSchema = requestSchema.Properties["children"].Items;
785Assert.Equal("ParentObject", ((OpenApiSchemaReference)childSchema.Properties["parent"]).Reference.Id);
788requestSchema = operation.RequestBody.Content["application/json"].Schema;
793Assert.Equal("ChildObject", ((OpenApiSchemaReference)parentSchema.Properties["children"].Items).Reference.Id);
795childSchema = parentSchema.Properties["children"].Items;
796Assert.Equal("ParentObject", ((OpenApiSchemaReference)childSchema.Properties["parent"]).Reference.Id);
799requestSchema = operation.RequestBody.Content["application/json"].Schema;
804Assert.Equal("ChildObject", ((OpenApiSchemaReference)parentSchema.Properties["children"].Items).Reference.Id);
806childSchema = parentSchema.Properties["children"].Items;
807Assert.Equal("ParentObject", ((OpenApiSchemaReference)childSchema.Properties["parent"]).Reference.Id);
Transformers\SchemaTransformerTests.cs (58)
163Assert.Equal("1", ((JsonNodeExtension)schema.Extensions["x-my-extension"]).Node.GetValue<string>());
171var schema = operation.RequestBody.Content["application/json"].Schema;
172Assert.Equal("2", ((JsonNodeExtension)schema.Extensions["x-my-extension"]).Node.GetValue<string>());
199var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
200Assert.Equal("1", ((JsonNodeExtension)requestSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
202var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
203Assert.Equal("1", ((JsonNodeExtension)responseSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
229var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
230Assert.Equal("todo", ((JsonNodeExtension)requestSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
232var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
252var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
253Assert.Equal("1", ((JsonNodeExtension)requestSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
255var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
256Assert.Equal("1", ((JsonNodeExtension)responseSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
275var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
276Assert.Equal("1", ((JsonNodeExtension)requestSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
278var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
279Assert.Equal("1", ((JsonNodeExtension)responseSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
302var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
303value = ((JsonNodeExtension)requestSchema.Extensions["x-my-extension"]).Node.GetValue<string>();
306var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
307Assert.Equal(value, ((JsonNodeExtension)responseSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
313var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
314Assert.Equal(value, ((JsonNodeExtension)requestSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
316var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
317Assert.Equal(value, ((JsonNodeExtension)responseSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
338var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
341var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
348var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
351var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
375var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
378var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
401var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
404var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
439var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
440Assert.Equal("modified-number-format", requestSchema.Properties["id"].Format);
469var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
475responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
481responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
510var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
517requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
518Assert.Equal("this-is-a-triangle", ((JsonNodeExtension)requestSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
545var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
547Assert.Equal("modified-number-format", itemSchema.Properties["id"].Format);
552var otherResponseSchema = otherGetOperation.Responses["200"].Content["application/json"].Schema;
585var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
627var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
628var someShapeSchema = responseSchema.Properties["someShape"];
669var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
670var someShapeSchema = responseSchema.Items.Properties["someShape"];
709var requestSchema = postOperation.RequestBody.Content["application/x-www-form-urlencoded"].Schema;
713Assert.Equal("modified-number-format", todoSchema.Properties["id"].Format);
714Assert.Equal("modified-number-format", errorSchema.Properties["code"].Format);
751var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
752Assert.True(((JsonNodeExtension)responseSchema.Not.Extensions["modified-by-not-schema-transformer"]).Node.GetValue<bool>());
756var shapeRequestSchema = shapeOperation.RequestBody.Content["application/json"].Schema;
758Assert.True(((JsonNodeExtension)triangleSchema.Not.Extensions["modified-by-not-schema-transformer"]).Node.GetValue<bool>());
932var schema = operation.Responses["200"].Content["application/json"].Schema;
Microsoft.AspNetCore.OutputCaching (1)
Microsoft.AspNetCore.OutputCaching.Tests (3)
Microsoft.AspNetCore.Owin (7)
Microsoft.AspNetCore.Owin.Tests (5)
Microsoft.AspNetCore.Razor.Runtime (1)
Microsoft.AspNetCore.Razor.Runtime.Test (1)
Microsoft.AspNetCore.ResponseCaching.Tests (1)
Microsoft.AspNetCore.Routing (1)
Microsoft.AspNetCore.Routing.Tests (47)
RouteTest.cs (20)
91Assert.Equal("USA", routeValues["country"]);
93Assert.Equal("5", routeValues["id"]);
147Assert.Equal("USA", routeValues["country"]);
149Assert.Equal("5", routeValues["id"]);
152Assert.Equal("USA", constraint.Values["country"]);
154Assert.Equal("5", constraint.Values["id"]);
193Assert.IsType<OptionalRouteConstraint>(route.Constraints["id"]);
201Assert.Equal("5", routeValues["id"]);
235Assert.IsType<RegexInlineRouteConstraint>(route.Constraints["ssn"]);
243Assert.Equal("123-456-7890", routeValues["ssn"]);
277Assert.IsType<OptionalRouteConstraint>(route.Constraints["id"]);
320Assert.IsType<OptionalRouteConstraint>(route.Constraints["id"]);
321var innerConstraint = ((OptionalRouteConstraint)route.Constraints["id"]).InnerConstraint;
335Assert.Equal("5", routeValues["id"]);
369Assert.IsType<OptionalRouteConstraint>(route.Constraints["id"]);
1582Assert.Equal(expectedDictionary[expectedKey], templateRoute.DataTokens[expectedKey]);
1643Assert.IsType<RegexRouteConstraint>(constraints["controller"]);
1644Assert.Equal(mockConstraint, constraints["action"]);
1662var constraint = (CompositeRouteConstraint)constraints["id"];
1683Assert.IsType<IntRouteConstraint>(constraints["id"]);
Microsoft.AspNetCore.Server.HttpSys (2)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (20)
Http2Tests.cs (20)
53Assert.Equal("200", decodedHeaders[InternalHeaderNames.Status]);
94Assert.Equal("411", decodedHeaders[InternalHeaderNames.Status]);
144Assert.Equal("200", decodedHeaders[InternalHeaderNames.Status]);
204Assert.Equal("200", decodedHeaders[InternalHeaderNames.Status]);
268Assert.Equal("200", decodedHeaders[InternalHeaderNames.Status]);
303Assert.Equal("200", decodedHeaders[InternalHeaderNames.Status]);
341Assert.Equal("200", decodedHeaders[InternalHeaderNames.Status]);
352Assert.Equal("200", decodedHeaders[InternalHeaderNames.Status]);
388Assert.Equal("200", decodedHeaders[InternalHeaderNames.Status]);
427Assert.Equal("200", decodedHeaders[InternalHeaderNames.Status]);
467Assert.Equal("200", decodedHeaders[InternalHeaderNames.Status]);
484Assert.Equal("200", decodedHeaders[InternalHeaderNames.Status]);
503Assert.Equal("200", decodedHeaders[InternalHeaderNames.Status]);
534Assert.Equal("500", decodedHeaders[InternalHeaderNames.Status]);
568Assert.Equal("200", decodedHeaders[InternalHeaderNames.Status]);
600Assert.Equal("200", decodedHeaders[InternalHeaderNames.Status]);
730Assert.Equal("200", decodedHeaders[InternalHeaderNames.Status]);
777Assert.Equal("200", decodedHeaders[InternalHeaderNames.Status]);
829Assert.Equal("200", decodedHeaders[InternalHeaderNames.Status]);
982Assert.Equal("200", decodedHeaders[InternalHeaderNames.Status]);
Microsoft.AspNetCore.Server.IIS (2)
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (1)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (14)
Microsoft.AspNetCore.Server.Kestrel.Tests (3)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (1)
Microsoft.AspNetCore.Shared.Tests (12)
Microsoft.AspNetCore.SignalR.Client.Tests (3)
Microsoft.AspNetCore.SignalR.Common.Tests (17)
Microsoft.AspNetCore.SignalR.Specification.Tests (1)
Microsoft.AspNetCore.SignalR.Tests (7)
Microsoft.AspNetCore.SignalR.Tests.Utils (1)
Microsoft.AspNetCore.Tests (7)
Microsoft.AspNetCore.WebUtilities.Tests (4)
Microsoft.Build.Framework (1)
Microsoft.CodeAnalysis.Analyzers (5)
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
Microsoft.CodeAnalysis.BannedApiAnalyzers (5)
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
Microsoft.CodeAnalysis.EditorFeatures (1)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (7)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Microsoft.CodeAnalysis.Features (3)
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (5)
Microsoft.CodeAnalysis.UnitTests (10)
Microsoft.CodeAnalysis.Workspaces (7)
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
Microsoft.Data.Analysis (1)
Microsoft.Data.Analysis.Interactive (1)
Microsoft.DotNet.Open.Api.Tools.Tests (1)
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (2)
Microsoft.Extensions.AI.Abstractions.Tests (10)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (4)
Microsoft.Extensions.ApiDescription.Client.Tests (11)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (28)
Windows\Disk\WindowsDiskIoRatePerfCounterTests.cs (20)
43Assert.Equal(0, ratePerfCounters.TotalCountDict["C:"]);
44Assert.Equal(0, ratePerfCounters.TotalCountDict["D:"]);
48Assert.Equal(60, ratePerfCounters.TotalCountDict["C:"]); // 1 * 60 = 60
49Assert.Equal(120, ratePerfCounters.TotalCountDict["D:"]); // 2 * 60 = 120
53Assert.Equal(150, ratePerfCounters.TotalCountDict["C:"]); // 60 + 1.5 * 60 = 150
54Assert.Equal(270, ratePerfCounters.TotalCountDict["D:"]); // 120 + 2.5 * 60 = 270
58Assert.Equal(270, ratePerfCounters.TotalCountDict["C:"]); // 150 + 2 * 60 = 270
59Assert.Equal(450, ratePerfCounters.TotalCountDict["D:"]); // 270 + 3 * 60 = 450
63Assert.Equal(420, ratePerfCounters.TotalCountDict["C:"]); // 270 + 2.5 * 60 = 420
64Assert.Equal(660, ratePerfCounters.TotalCountDict["D:"]); // 450 + 3.5 * 60 = 660
89Assert.Equal(0, ratePerfCounters.TotalCountDict["C:"]);
90Assert.Equal(0, ratePerfCounters.TotalCountDict["D:"]);
94Assert.Equal(3000, ratePerfCounters.TotalCountDict["C:"]); // 100 * 30 = 3000
95Assert.Equal(60000, ratePerfCounters.TotalCountDict["D:"]); // 2000 * 30 = 60000
99Assert.Equal(7515, ratePerfCounters.TotalCountDict["C:"]); // 3000 + 150.5 * 30 = 7515
100Assert.Equal(120750, ratePerfCounters.TotalCountDict["D:"]); // 60000 + 2.5 * 30 = 120750
104Assert.Equal(8115, ratePerfCounters.TotalCountDict["C:"]); // 7515 + 20 * 30 = 8115
105Assert.Equal(120750, ratePerfCounters.TotalCountDict["D:"]); // 120750 + 0 * 30 = 120750
109Assert.Equal(8209, ratePerfCounters.TotalCountDict["C:"]); // 8115 + 3.1416 * 30 = 8209
110Assert.Equal(120831, ratePerfCounters.TotalCountDict["D:"]); // 120750 + 3.5 * 30 = 120831
Windows\Disk\WindowsDiskIoTimePerfCounterTests.cs (8)
43Assert.Equal(0, perfCounters.TotalSeconds["C:"]);
44Assert.Equal(0, perfCounters.TotalSeconds["D:"]);
48Assert.Equal(0, perfCounters.TotalSeconds["C:"], precision: 2); // (100-100)% * 60 = 0
49Assert.Equal(0.06, perfCounters.TotalSeconds["D:"], precision: 2); // (100-99.9)% * 60 = 0.06
53Assert.Equal(60, perfCounters.TotalSeconds["C:"], precision: 2); // 0 + (100-0)% * 60 = 60
54Assert.Equal(6.78, perfCounters.TotalSeconds["D:"], precision: 2); // 0.06 + (100-88.8)% * 60 = 6.78
58Assert.Equal(60.3, perfCounters.TotalSeconds["C:"], precision: 2); // 60 + (100-99.5)% * 60 = 60.3
59Assert.Equal(26.82, perfCounters.TotalSeconds["D:"], precision: 2); // 6.78 + (100-66.6)% * 60 = 6.78 + 20.04 = 26.82
Microsoft.Extensions.Http.Resilience.Tests (2)
Microsoft.ML.AutoML (5)
Microsoft.ML.CodeGenerator (6)
Microsoft.ML.NugetPackageVersionUpdater (1)
Microsoft.ML.OnnxTransformer (6)
Microsoft.ML.OnnxTransformerTest (7)
Microsoft.ML.Tests (1)
Microsoft.VisualStudio.LanguageServices (2)
Mvc.Api.Analyzers.Test (2)
PresentationCore (4)
PresentationFramework (11)
PresentationUI (14)
Roslyn.Diagnostics.Analyzers (5)
Roslyn.VisualStudio.Next.UnitTests (23)
Services\ServiceHubServicesTests.cs (23)
1627Assert.Equal(true, properties["vs.ide.vbcs.copilot.analyzechange.succeeded"]);
1628Assert.Equal(true, properties["vs.ide.vbcs.copilot.analyzechange.accepted"]);
1629Assert.Equal("TestProposalId", properties["vs.ide.vbcs.copilot.analyzechange.proposalid"]);
1631Assert.Equal(44, properties["vs.ide.vbcs.copilot.analyzechange.olddocumentlength"]);
1632Assert.Equal(78, properties["vs.ide.vbcs.copilot.analyzechange.newdocumentlength"]);
1633Assert.Equal(34, properties["vs.ide.vbcs.copilot.analyzechange.textchangedelta"]);
1635Assert.Equal(1, properties["vs.ide.vbcs.copilot.analyzechange.projectdocumentcount"]);
1636Assert.Equal(0, properties["vs.ide.vbcs.copilot.analyzechange.projectsourcegenerateddocumentcount"]);
1637Assert.Equal(1, properties["vs.ide.vbcs.copilot.analyzechange.projectconecount"]);
1641Assert.Equal("", properties["vs.ide.vbcs.copilot.analyzechange.diagnosticanalysis_analyzersyntax_idtocount"]);
1642Assert.Equal("", properties["vs.ide.vbcs.copilot.analyzechange.diagnosticanalysis_analyzersyntax_categorytocount"]);
1643Assert.Equal("", properties["vs.ide.vbcs.copilot.analyzechange.diagnosticanalysis_analyzersyntax_severitytocount"]);
1645Assert.Equal("", properties["vs.ide.vbcs.copilot.analyzechange.diagnosticanalysis_analyzersemantic_idtocount"]);
1646Assert.Equal("", properties["vs.ide.vbcs.copilot.analyzechange.diagnosticanalysis_analyzersemantic_categorytocount"]);
1647Assert.Equal("", properties["vs.ide.vbcs.copilot.analyzechange.diagnosticanalysis_analyzersemantic_severitytocount"]);
1650Assert.Equal("CS1002_1,CS1513_1,CS1525_3,CS8300_1", properties["vs.ide.vbcs.copilot.analyzechange.diagnosticanalysis_compilersyntax_idtocount"]);
1651Assert.Equal("Compiler_6", properties["vs.ide.vbcs.copilot.analyzechange.diagnosticanalysis_compilersyntax_categorytocount"]);
1652Assert.Equal("Error_6", properties["vs.ide.vbcs.copilot.analyzechange.diagnosticanalysis_compilersyntax_severitytocount"]);
1654Assert.Equal("CS0103_1", properties["vs.ide.vbcs.copilot.analyzechange.diagnosticanalysis_compilersemantic_idtocount"]);
1655Assert.Equal("Compiler_1", properties["vs.ide.vbcs.copilot.analyzechange.diagnosticanalysis_compilersemantic_categorytocount"]);
1656Assert.Equal("Error_1", properties["vs.ide.vbcs.copilot.analyzechange.diagnosticanalysis_compilersemantic_severitytocount"]);
1658Assert.Equal("CS0103_1,CS8300_1", properties["vs.ide.vbcs.copilot.analyzechange.codefixanalysis_diagnosticidtocount"]);
1660properties["vs.ide.vbcs.copilot.analyzechange.codefixanalysis_diagnosticidtoprovidername"]);
ServerComparison.TestSites (1)
SocialWeather (4)
System.ComponentModel.Composition (1)
System.Composition.Hosting (1)
System.Composition.TypedParts (2)
System.Private.CoreLib (2)
System.Private.Windows.Core (6)
System.Resources.Extensions (6)
System.Xaml (1)
Templates.Blazor.Tests (1)
Templates.Blazor.WebAssembly.Auth.Tests (1)
Templates.Blazor.WebAssembly.Tests (1)
Templates.Mvc.Tests (1)
Templates.Tests (1)
Text.Analyzers (5)