132 implementations of
dotnet-svcutil-lib (1)
InMemory.FunctionalTests (2)
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 (9)
Microsoft.Build.Framework (3)
Microsoft.Build.Tasks.Core (2)
Microsoft.Build.Utilities.Core (2)
Microsoft.CodeAnalysis (5)
Microsoft.CodeAnalysis.CodeStyle (5)
Microsoft.CodeAnalysis.Collections.Package (4)
Microsoft.CodeAnalysis.Workspaces (5)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (5)
Microsoft.Extensions.AI (1)
Microsoft.Extensions.AI.Abstractions (2)
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)
MSBuild (2)
MSBuildTaskHost (3)
PresentationCore (4)
PresentationFramework (2)
Shared (1)
System.Collections (3)
System.Collections.Immutable (5)
System.Composition.Hosting (1)
System.Diagnostics.DiagnosticSource (1)
System.Diagnostics.Process (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)
1081 writes to
ApplicationModelWebSite (6)
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.Elastic.Clients.Elasticsearch (1)
Aspire.EndToEnd.Tests (19)
Aspire.Hosting (5)
Aspire.Hosting.Azure (1)
Aspire.Hosting.Azure.CosmosDB (4)
Aspire.Hosting.Azure.EventHubs (4)
Aspire.Hosting.Azure.ServiceBus (4)
Aspire.Hosting.Azure.Storage (16)
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.Workload.Tests (17)
BasicWebSite (14)
dotnet-svcutil-lib (37)
dotnet-user-secrets (1)
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)
Microsoft.Analyzers.Local (1)
Microsoft.Arcade.Common (1)
Microsoft.AspNetCore (3)
Microsoft.AspNetCore.Antiforgery (2)
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.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 (6)
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.Http (5)
Microsoft.AspNetCore.Http.Abstractions (2)
Microsoft.AspNetCore.Http.Abstractions.Tests (10)
Microsoft.AspNetCore.Http.Extensions (1)
Microsoft.AspNetCore.Http.Extensions.Tests (30)
Microsoft.AspNetCore.Http.Results.Tests (1)
Microsoft.AspNetCore.Http.Tests (6)
Microsoft.AspNetCore.HttpOverrides (1)
Microsoft.AspNetCore.Identity (2)
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.Tests (26)
Microsoft.AspNetCore.Mvc.Abstractions (1)
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (20)
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 (9)
Services\OpenApiDocumentService.cs (7)
385response.Content[contentType] = new OpenApiMediaType { Schema = schema };
558schema.Properties[description.Name] = parameterSchema;
605schema.Properties[description.Name] = parameterSchema;
617propertySchema.Properties[description.Name] = await _componentService.GetOrCreateSchemaAsync(document, description.Type, scopedServiceProvider, schemaTransformers, description, cancellationToken: cancellationToken);
625schema.Properties[description.Name] = await _componentService.GetOrCreateSchemaAsync(document, description.Type, scopedServiceProvider, schemaTransformers, description, cancellationToken: cancellationToken);
634requestBody.Content[contentType] = new OpenApiMediaType
677requestBody.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 (18)
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.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 (19)
Microsoft.Build.Engine.UnitTests (10)
Microsoft.Build.Framework (9)
Microsoft.Build.Tasks.CodeAnalysis (2)
Microsoft.Build.Tasks.Core (1)
Microsoft.Build.Utilities.Core (2)
Microsoft.CodeAnalysis (3)
Microsoft.CodeAnalysis.CodeStyle (10)
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (3)
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
Microsoft.CodeAnalysis.Features (7)
Microsoft.CodeAnalysis.LanguageServer (1)
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
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.Tasks.Feed (1)
Microsoft.DotNet.Helix.Sdk (6)
Microsoft.DotNet.VersionTools (17)
Microsoft.Extensions.AI.AzureAIInference (3)
Microsoft.Extensions.AI.Integration.Tests (1)
Microsoft.Extensions.AI.OpenAI (2)
Microsoft.Extensions.Configuration (1)
Microsoft.Extensions.Configuration.FileExtensions (2)
Microsoft.Extensions.Http.Polly (2)
Microsoft.Extensions.Http.Polly.Tests (3)
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)
MSBuild (9)
MSBuildTaskHost (13)
Mvc.RoutingWebSite (12)
PresentationCore (3)
PresentationFramework (3)
PresentationUI (3)
RazorPagesWebSite (2)
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 (5)
System.Xaml (2)
xunit.console (2)
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\DependencyContextJsonReader.cs (1)
469_stringPool[s] = s;
1572 references to
ApplicationModelWebSite (5)
Aspire.RabbitMQ.Client (4)
BasicWebSite (13)
Diagnostics.FunctionalTests (1)
dotnet-svcutil-lib (5)
dotnet-user-secrets (1)
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.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 (35)
Microsoft.AspNetCore.Components.Web.Tests (2)
Microsoft.AspNetCore.Components.WebView.Maui (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 (178)
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 (25)
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"]);
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.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.Tests (290)
Services\OpenApiSchemaService\OpenApiSchemaService.PolymorphicSchemas.cs (22)
22var operation = document.Paths["/api"].Operations[OperationType.Post];
41Assert.Equal("triangle", triangleSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
43Assert.Equal("square", squareSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
59var operation = document.Paths["/api"].Operations[OperationType.Post];
80Assert.Equal(0, citySchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<int>());
84Assert.Equal(1, timeSeriesSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<int>());
88Assert.Equal(2, newsSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<int>());
104var operation = document.Paths["/api"].Operations[OperationType.Post];
123Assert.Equal("student", citySchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
127Assert.Equal("teacher", timeSeriesSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
143var operation = document.Paths["/api"].Operations[OperationType.Post];
159Assert.Equal("paint", paintSchema.Properties["$type"].Enum.First().GetValue<string>());
163Assert.Equal("fabric", fabricSchema.Properties["$type"].Enum.First().GetValue<string>());
182var operation = document.Paths["/api"].Operations[OperationType.Post];
211Assert.Equal("dog", dogSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
215Assert.Equal("cat", catSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
219Assert.Equal("pet", petSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
235var operation = document.Paths["/api"].Operations[OperationType.Post];
270var operation = document.Paths["/api"].Operations[OperationType.Post];
292Assert.Equal("manager", managerSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
294Assert.Equal("employee", employeeSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
296Assert.Equal("Employee", employeeSchema.Properties["manager"].Reference.Id);
Transformers\SchemaTransformerTests.cs (92)
162Assert.Equal("1", ((OpenApiAny)schema.Extensions["x-my-extension"]).Node.GetValue<string>());
170var schema = operation.RequestBody.Content["application/json"].Schema;
171Assert.Equal("2", ((OpenApiAny)schema.Extensions["x-my-extension"]).Node.GetValue<string>());
196var postOperation = path.Operations[OperationType.Post];
197var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
198Assert.Equal("1", ((OpenApiAny)requestSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
199var getOperation = path.Operations[OperationType.Get];
200var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
201Assert.Equal("1", ((OpenApiAny)responseSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
226var postOperation = path.Operations[OperationType.Post];
227var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
228Assert.Equal("todo", ((OpenApiAny)requestSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
229var getOperation = path.Operations[OperationType.Get];
230var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
249var postOperation = path.Operations[OperationType.Post];
250var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
251Assert.Equal("1", ((OpenApiAny)requestSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
252var getOperation = path.Operations[OperationType.Get];
253var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
254Assert.Equal("1", ((OpenApiAny)responseSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
272var postOperation = path.Operations[OperationType.Post];
273var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
274Assert.Equal("1", ((OpenApiAny)requestSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
275var getOperation = path.Operations[OperationType.Get];
276var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
277Assert.Equal("1", ((OpenApiAny)responseSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
299var postOperation = path.Operations[OperationType.Post];
300var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
301value = ((OpenApiAny)requestSchema.Extensions["x-my-extension"]).Node.GetValue<string>();
303var getOperation = path.Operations[OperationType.Get];
304var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
305Assert.Equal(value, ((OpenApiAny)responseSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
310var postOperation = path.Operations[OperationType.Post];
311var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
312Assert.Equal(value, ((OpenApiAny)requestSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
313var getOperation = path.Operations[OperationType.Get];
314var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
315Assert.Equal(value, ((OpenApiAny)responseSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
335var postOperation = path.Operations[OperationType.Post];
336var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
338var getOperation = path.Operations[OperationType.Get];
339var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
345var postOperation = path.Operations[OperationType.Post];
346var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
348var getOperation = path.Operations[OperationType.Get];
349var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
372var postOperation = path.Operations[OperationType.Post];
373var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
375var getOperation = path.Operations[OperationType.Get];
376var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
398var postOperation = path.Operations[OperationType.Post];
399var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
401var getOperation = path.Operations[OperationType.Get];
402var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
431var getOperation = path.Operations[OperationType.Get];
436var postOperation = path.Operations[OperationType.Post];
437var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
438Assert.Equal("modified-number-format", requestSchema.Properties["id"].Format);
466var getOperation = path.Operations[OperationType.Get];
467var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
472getOperation = path.Operations[OperationType.Get];
473responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
478getOperation = path.Operations[OperationType.Get];
479responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
506var postOperation = path.Operations[OperationType.Post];
507var requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
513postOperation = path.Operations[OperationType.Post];
514requestSchema = postOperation.RequestBody.Content["application/json"].Schema;
515Assert.Equal("this-is-a-triangle", ((OpenApiAny)requestSchema.Extensions["x-my-extension"]).Node.GetValue<string>());
541var getOperation = path.Operations[OperationType.Get];
542var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
544Assert.Equal("modified-number-format", itemSchema.Properties["id"].Format);
548var otherGetOperation = otherPath.Operations[OperationType.Get];
549var otherResponseSchema = otherGetOperation.Responses["200"].Content["application/json"].Schema;
580var getOperation = path.Operations[OperationType.Get];
581var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
621var getOperation = path.Operations[OperationType.Get];
622var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
623var someShapeSchema = responseSchema.Properties["someShape"];
662var getOperation = path.Operations[OperationType.Get];
663var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
664var someShapeSchema = responseSchema.Items.Properties["someShape"];
702var postOperation = path.Operations[OperationType.Post];
703var requestSchema = postOperation.RequestBody.Content["application/x-www-form-urlencoded"].Schema;
707Assert.Equal("modified-number-format", todoSchema.Properties["id"].Format);
708Assert.Equal("modified-number-format", errorSchema.Properties["code"].Format);
743var getOperation = path.Operations[OperationType.Get];
744var responseSchema = getOperation.Responses["200"].Content["application/json"].Schema;
745Assert.True(((OpenApiAny)responseSchema.Not.Extensions["modified-by-not-schema-transformer"]).Node.GetValue<bool>());
748var shapeOperation = shapePath.Operations[OperationType.Post];
749var shapeRequestSchema = shapeOperation.RequestBody.Content["application/json"].Schema;
751Assert.True(((OpenApiAny)triangleSchema.Not.Extensions["modified-by-not-schema-transformer"]).Node.GetValue<bool>());
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 (45)
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.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 (34)
Microsoft.Build.Engine.OM.UnitTests (55)
Definition\ProjectCollection_Tests.cs (20)
170Assert.Equal("v", project.GlobalProperties["p"]);
201Assert.Equal("v", project.GlobalProperties["p"]);
232Assert.Equal("v", project.GlobalProperties["p"]);
256Assert.Equal("v", project.GlobalProperties["p"]);
272Assert.Equal("v", project.GlobalProperties["p"]);
286Assert.Equal("v", project.GlobalProperties["p"]);
392Assert.Equal("Debug", project.GlobalProperties["Configuration"]);
449Assert.Equal("Debug", project.GlobalProperties["Configuration"]);
460Assert.Equal("Release", project2.GlobalProperties["Configuration"]);
465Assert.Equal("X64", project.GlobalProperties["Platform"]);
466Assert.Equal("X64", project2.GlobalProperties["Platform"]);
470Assert.Equal("Itanium", project2.GlobalProperties["Platform"]);
599Assert.Equal("v1", project2.GlobalProperties["g1"]);
602Assert.Equal("v1", project2.GlobalProperties["g1"]);
622Assert.Equal("v1", project1.GlobalProperties["g1"]);
623Assert.Equal("v2", project1.GlobalProperties["g2"]); // Got overwritten
650Assert.Equal("v1", project2.GlobalProperties["g1"]);
653Assert.Equal("v1", project2.GlobalProperties["g1"]);
813Assert.Equal("Debug", project.GlobalProperties["Configuration"]);
817Assert.Equal("Debug", project.GlobalProperties["Configuration"]);
Microsoft.Build.Engine.UnitTests (241)
BackEnd\MSBuild_Tests.cs (20)
160Assert.Equal(7, targetOutputs["Build"].Items.Length);
161ObjectModelHelpers.AssertItemsMatch(expectedItemOutputs, targetOutputs["Build"].Items, false /* order of items not enforced */);
569Assert.Equal(4, targetOutputs["Build"].Items.Length);
570ObjectModelHelpers.AssertItemsMatch(expectedItemOutputs, targetOutputs["Build"].Items, false /* order of items not enforced */);
636Assert.Equal(2, targetOutputs["Build"].Items.Length);
637ObjectModelHelpers.AssertItemsMatch(expectedItemOutputs, targetOutputs["Build"].Items, false /* order of items not enforced */);
942Assert.Single(targetOutputs["Build"].Items);
943ObjectModelHelpers.AssertItemsMatch(expectedItemOutputs, targetOutputs["Build"].Items, false /* order of items not enforced */);
1064Assert.Equal(3, targetOutputs["Build"].Items.Length);
1065ObjectModelHelpers.AssertItemsMatch(expectedItemOutputs, targetOutputs["Build"].Items, false /* order of items not enforced */);
1133Assert.Equal(3, targetOutputs["Build"].Items.Length);
1134ObjectModelHelpers.AssertItemsMatch(expectedItemOutputs, targetOutputs["Build"].Items, false /* order of items not enforced */);
1199Assert.Equal(2, targetOutputs["Build"].Items.Length);
1200ObjectModelHelpers.AssertItemsMatch(expectedItemOutputs, targetOutputs["Build"].Items, false /* order of items not enforced */);
1809Assert.Equal(5, targetOutputs["Build"].Items.Length);
1810Assert.Equal("|a", targetOutputs["Build"].Items[0].ItemSpec);
1811Assert.Equal("A|b", targetOutputs["Build"].Items[1].ItemSpec);
1812Assert.Equal("B|c", targetOutputs["Build"].Items[2].ItemSpec);
1813Assert.Equal("C|d", targetOutputs["Build"].Items[3].ItemSpec);
1814Assert.Equal("D|", targetOutputs["Build"].Items[4].ItemSpec);
BackEnd\TargetEntry_Tests.cs (3)
887Assert.Equal(TargetResultCode.Success, result.ResultsByTarget["Build"].ResultCode);
1031TargetEntry entry = new TargetEntry(requestEntry, this, new TargetSpecification(targetName, project.Targets[targetName].Location), lookup, null, TargetBuiltReason.None, _host, null, false);
1047TargetEntry entry = new TargetEntry(requestEntry, this, new TargetSpecification(target, project.Targets[target].Location), baseEntry.Lookup, baseEntry, TargetBuiltReason.None, _host, null, false);
BackEnd\TaskRegistry_Tests.cs (37)
117List<TaskRegistry.RegisteredTaskRecord> registrationRecords = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity(taskElement.TaskName, null)];
157List<TaskRegistry.RegisteredTaskRecord> registrationRecords = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity(taskElement.TaskName, null)];
201List<TaskRegistry.RegisteredTaskRecord> singletonBucket = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity(elementList[1].TaskName, null)];
210List<TaskRegistry.RegisteredTaskRecord> duplicateBucket = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity(elementList[0].TaskName, null)];
264List<TaskRegistry.RegisteredTaskRecord> registrationRecords = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity(taskElement.TaskName, null)];
1143List<TaskRegistry.RegisteredTaskRecord> registeredTaskRecords = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity(expandedtaskName, null)];
1198List<TaskRegistry.RegisteredTaskRecord> registeredTaskRecords = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity(expandedtaskName, null)];
1227List<TaskRegistry.RegisteredTaskRecord> registeredTaskRecords = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Hello", null)];
1279List<TaskRegistry.RegisteredTaskRecord> registeredTaskRecords = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name", null)];
1315List<TaskRegistry.RegisteredTaskRecord> registeredTaskRecords = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name", null)];
1324TaskPropertyInfo parameterInfo = inlineTaskRecord.UsingTaskParameters[defaultParameter.Name];
1331parameterInfo = inlineTaskRecord.UsingTaskParameters[filledOutAttributesParameter.Name];
1351Assert.True(registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name", null)][0].ParameterGroupAndTaskBody.UsingTaskParameters["ParameterWithAllAttributesHardCoded"].PropertyType.Equals(typeof(String)));
1366Assert.True(registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name", null)][0].ParameterGroupAndTaskBody.UsingTaskParameters["ParameterWithAllAttributesHardCoded"].PropertyType.Equals(typeof(String)));
1576Assert.False(((TaskPropertyInfo)registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name", null)][0].ParameterGroupAndTaskBody.UsingTaskParameters["ParameterWithAllAttributesHardCoded"]).Output);
1591Assert.False(((TaskPropertyInfo)registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name", null)][0].ParameterGroupAndTaskBody.UsingTaskParameters["ParameterWithAllAttributesHardCoded"]).Output);
1623Assert.False(((TaskPropertyInfo)registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name", null)][0].ParameterGroupAndTaskBody.UsingTaskParameters["ParameterWithAllAttributesHardCoded"]).Required);
1638Assert.False(((TaskPropertyInfo)registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name", null)][0].ParameterGroupAndTaskBody.UsingTaskParameters["ParameterWithAllAttributesHardCoded"]).Required);
1688List<TaskRegistry.RegisteredTaskRecord> registeredTaskRecords = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name", null)];
1701TaskPropertyInfo parameterInfo = inlineTaskRecord.UsingTaskParameters[filledOutAttributesParameter.Name];
1737List<TaskRegistry.RegisteredTaskRecord> registeredTaskRecords = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name", null)];
1761List<TaskRegistry.RegisteredTaskRecord> registeredTaskRecords = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name", null)];
1780Assert.False(registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name", null)][0].ParameterGroupAndTaskBody.TaskBodyEvaluated.Equals(body));
1798Assert.False(registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name", null)][0].ParameterGroupAndTaskBody.TaskBodyEvaluated.Equals(expandedBody));
1824Assert.False(registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name", null)][0].ParameterGroupAndTaskBody.TaskBodyEvaluated);
1836Assert.True(registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name", null)][0].ParameterGroupAndTaskBody.TaskBodyEvaluated);
1848Assert.True(registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name", null)][0].ParameterGroupAndTaskBody.TaskBodyEvaluated);
2019Assert.Equal(expectedRuntime, record.TaskFactoryParameters[XMakeAttributes.runtime]);
2024Assert.Equal(expectedArchitecture, record.TaskFactoryParameters[XMakeAttributes.architecture]);
2128Assert.True(registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name", null)][0].ParameterGroupAndTaskBody.UsingTaskParameters["ParameterWithAllAttributesHardCoded"].PropertyType.Equals(paramType));
Definition\ItemDefinitionGroup_Tests.cs (9)
45Assert.True(ContainsMetadata(p.ItemDefinitions["Compile"].Metadata, "First", "1st"));
46Assert.True(ContainsMetadata(p.ItemDefinitions["Compile"].Metadata, "Second", "2nd"));
73Assert.True(ContainsMetadata(p.ItemDefinitions["Compile"].Metadata, "First", "1st"));
74Assert.True(ContainsMetadata(p.ItemDefinitions["Compile"].Metadata, "Second", "2nd"));
75Assert.True(ContainsMetadata(p.ItemDefinitions["Link"].Metadata, "Third", "3rd"));
76Assert.True(ContainsMetadata(p.ItemDefinitions["Link"].Metadata, "Fourth", "4th"));
600itemdefs.Add(pi.ItemDefinitions["ItemA"]);
636itemdefs.Add(pi.ItemDefinitions["ItemA"]);
678itemdefs.Add(pi.ItemDefinitions["ItemA"]);
Microsoft.Build.Framework (2)
Microsoft.Build.Tasks.Core (2)
Microsoft.Build.Tasks.UnitTests (17)
Microsoft.Build.UnitTests.Shared (1)
Microsoft.Build.Utilities.UnitTests (18)
ToolLocationHelper_Tests.cs (11)
714var toolsPath32 = ProjectCollection.GlobalProjectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion).Properties["MSBuildToolsPath32"];
3004sdks["MyAssembly, Version=1.0"].ShouldBe(Path.Combine(_fakeStructureRoot, "MyPlatform", "3.0", "ExtensionSDKs", "MyAssembly", "1.0") + Path.DirectorySeparatorChar, StringCompareShould.IgnoreCase);
3006sdks["AnotherAssembly, Version=1.0"].ShouldBe(Path.Combine(_fakeStructureRoot, "MyPlatform", "4.0", "ExtensionSDKs", "AnotherAssembly", "1.0") + Path.DirectorySeparatorChar, StringCompareShould.IgnoreCase);
3367sdkManifest.AppxLocations["AppX-Debug-x86"].ShouldBe(".\\AppX\\Debug\\x86\\Microsoft.MySDK.x86.Debug.1.0.appx");
3368sdkManifest.AppxLocations["AppX-Debug-x64"].ShouldBe(".\\AppX\\Debug\\x64\\Microsoft.MySDK.x64.Debug.1.0.appx");
3369sdkManifest.AppxLocations["AppX-Debug-ARM"].ShouldBe(".\\AppX\\Debug\\ARM\\Microsoft.MySDK.ARM.Debug.1.0.appx");
3371sdkManifest.AppxLocations["AppX-Retail-x86"].ShouldBe(".\\AppX\\Retail\\x86\\Microsoft.MySDK.x86.1.0.appx");
3372sdkManifest.AppxLocations["AppX-Retail-x64"].ShouldBe(".\\AppX\\Retail\\x64\\Microsoft.MySDK.x64.1.0.appx");
3373sdkManifest.AppxLocations["AppX-Retail-ARM"].ShouldBe(".\\AppX\\Retail\\ARM\\Microsoft.MySDK.ARM.1.0.appx");
3382sdkManifest.FrameworkIdentities["FrameworkIdentity-Debug"].ShouldBe("Name=MySDK.10.Debug, MinVersion=1.0.0.0");
3383sdkManifest.FrameworkIdentities["FrameworkIdentity-Retail"].ShouldBe("Name=MySDK.10, MinVersion=1.0.0.0");
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (7)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Microsoft.CodeAnalysis.Features (2)
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Microsoft.CodeAnalysis.UnitTests (10)
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
Microsoft.Data.Analysis (1)
Microsoft.Data.Analysis.Interactive (1)
Microsoft.DotNet.AsmDiff (1)
Microsoft.DotNet.Open.Api.Tools.Tests (1)
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (2)
Microsoft.Extensions.AI.Abstractions.Tests (1)
Microsoft.Extensions.ApiDescription.Client.Tests (11)
Microsoft.Extensions.Http.Polly.Tests (2)
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)
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)