2817 references to First
aspire (4)
Aspire.Azure.Messaging.EventHubs.Tests (1)
Aspire.Cli.Tests (9)
Aspire.Components.Common.Tests (1)
Aspire.Dashboard (2)
Aspire.Dashboard.Tests (5)
Aspire.Hosting (2)
Aspire.Hosting.Azure (2)
Aspire.Hosting.Azure.Functions (1)
Aspire.Hosting.Azure.Tests (2)
Aspire.Hosting.PostgreSQL.Tests (3)
Aspire.Hosting.Redis.Tests (2)
Aspire.Hosting.Tests (5)
Aspire.Hosting.Valkey.Tests (1)
BasicWebSite (1)
BasketService (1)
blazor-devserver (1)
CodeGenerator (1)
Contract.Data.IntegrationTests (1)
CSharpSyntaxGenerator (2)
CustomAuthorizationFailureResponse (1)
dotnet-dev-certs (2)
dotnet-openapi (2)
dotnet-svcutil-lib (5)
dotnet-svcutil-lib.Tests (1)
http2cat (1)
IdeBenchmarks (3)
IdeCoreBenchmarks (2)
IIS.FunctionalTests (8)
IIS.LongTests (1)
IIS.NewHandler.FunctionalTests (1)
IIS.NewShim.FunctionalTests (1)
IISExpress.FunctionalTests (5)
installer.tasks (1)
Interop.FunctionalTests (2)
Metrics (5)
Metrics.Legacy (5)
Microsoft.AspNetCore.Analyzers.Test (25)
Microsoft.AspNetCore.App.Analyzers.Test (5)
Microsoft.AspNetCore.Authentication.Core (1)
Microsoft.AspNetCore.Authentication.Core.Test (6)
Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Tests (1)
Microsoft.AspNetCore.Authentication.Test (74)
CertificateTests.cs (20)
482Assert.Equal(Certificates.SelfSignedValidWithNoEku.Issuer, actual.First().Value);
486Assert.Equal(Certificates.SelfSignedValidWithNoEku.Thumbprint, actual.First().Value);
495Assert.Equal(Certificates.SelfSignedValidWithNoEku.SubjectName.Name, actual.First().Value);
505Assert.Equal(Certificates.SelfSignedValidWithNoEku.SerialNumber, actual.First().Value);
515Assert.Equal(Certificates.SelfSignedValidWithNoEku.GetNameInfo(X509NameType.DnsName, false), actual.First().Value);
525Assert.Equal(Certificates.SelfSignedValidWithNoEku.GetNameInfo(X509NameType.EmailName, false), actual.First().Value);
535Assert.Equal(Certificates.SelfSignedValidWithNoEku.GetNameInfo(X509NameType.SimpleName, false), actual.First().Value);
545Assert.Equal(Certificates.SelfSignedValidWithNoEku.GetNameInfo(X509NameType.UpnName, false), actual.First().Value);
555Assert.Equal(Certificates.SelfSignedValidWithNoEku.GetNameInfo(X509NameType.UrlName, false), actual.First().Value);
611Assert.Equal(Expected, name.First().Value);
614Assert.Equal("1", count.First().Value);
630Assert.Equal(Expected, name.First().Value);
634Assert.Equal(expected, count.First().Value);
681Assert.Equal(Expected, actual.First().Value);
738Assert.Equal(Expected, name.First().Value);
741Assert.Equal("1", count.First().Value);
757Assert.Equal(Expected, name.First().Value);
761Assert.Equal(expected, count.First().Value);
779Assert.Equal(Expected, name.First().Value);
784Assert.Equal(laterExpected, count.First().Value);
GoogleTests.cs (16)
402Assert.Equal("/error?FailureMessage=AccessDenied", transaction.Response.Headers.GetValues("Location").First());
438Assert.Equal("https://example.com/custom-denied-page?rurl=http%3A%2F%2Fwww.google.com%2F", transaction.Response.Headers.GetValues("Location").First());
481Assert.StartsWith("/error?FailureMessage=", transaction.Response.Headers.GetValues("Location").First());
520Assert.Equal("/error?FailureMessage=itfailed" + UrlEncoder.Default.Encode(";Description=whyitfailed;Uri=https://example.com/fail"), transaction.Response.Headers.GetValues("Location").First());
559Assert.Equal("/me", transaction.Response.Headers.GetValues("Location").First());
630transaction.Response.Headers.GetValues("Location").First());
682transaction.Response.Headers.GetValues("Location").First());
722Assert.Equal("/me", transaction.Response.Headers.GetValues("Location").First());
762Assert.Equal("/", transaction.Response.Headers.GetValues("Location").First());
810Assert.Equal("/foo", transaction.Response.Headers.GetValues("Location").First());
854transaction.Response.Headers.GetValues("Location").First());
883Assert.Equal("/me", transaction.Response.Headers.GetValues("Location").First());
927Assert.Equal("/me", transaction.Response.Headers.GetValues("Location").First());
971Assert.Equal("/me", transaction.Response.Headers.GetValues("Location").First());
1008Assert.Equal("/me", transaction.Response.Headers.GetValues("Location").First());
1082Assert.Equal("/challenge", transaction.Response.Headers.GetValues("Location").First());
Microsoft.AspNetCore.Authorization.Test (5)
Microsoft.AspNetCore.Components.Analyzers (1)
Microsoft.AspNetCore.Components.Analyzers.Tests (2)
Microsoft.AspNetCore.Components.Endpoints.Tests (9)
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
Microsoft.AspNetCore.Components.SdkAnalyzers.Tests (2)
Microsoft.AspNetCore.Components.Tests (18)
Microsoft.AspNetCore.DataProtection.Tests (4)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (2)
Microsoft.AspNetCore.Diagnostics.Tests (14)
ExceptionHandlerTest.cs (13)
190Assert.Equal("no-cache", values.First());
193Assert.Equal("-1", values.First());
246Assert.Equal("no-cache", values.First());
249Assert.Equal("-1", values.First());
299Assert.Equal("max-age=3600", values.First());
302Assert.Equal("max-age=3600", values.First());
305Assert.Equal(expiresTime, values.First());
308Assert.Equal("abcdef", values.First());
373Assert.Equal("no-cache", values.First());
441Assert.Equal("max-age=3600", values.First());
444Assert.Equal("max-age=3600", values.First());
447Assert.Equal(expiresTime, values.First());
450Assert.Equal("abcdef", values.First());
Microsoft.AspNetCore.Grpc.Swagger (2)
Microsoft.AspNetCore.Hosting.Tests (4)
Microsoft.AspNetCore.Http.Abstractions.Tests (20)
Validation\ValidatableTypeInfoTests.cs (16)
64Assert.Equal("The Name field is required.", kvp.Value.First());
69Assert.Equal("The field Age must be between 0 and 120.", kvp.Value.First());
74Assert.Equal("The Street field is required.", kvp.Value.First());
79Assert.Equal("The City field is required.", kvp.Value.First());
120Assert.Equal("Salary must be a positive value.", error.Value.First());
167Assert.Equal("The field Doors must be between 2 and 5.", kvp.Value.First());
172Assert.Equal("The Make field is required.", kvp.Value.First());
177Assert.Equal("The Model field is required.", kvp.Value.First());
232Assert.Equal("The ProductName field is required.", kvp.Value.First());
237Assert.Equal("The field Quantity must be between 1 and 100.", kvp.Value.First());
242Assert.Equal("The field Quantity must be between 1 and 100.", kvp.Value.First());
363Assert.Equal("SKU must start with 'PROD-'.", error.Value.First());
449Assert.Equal("The Name field is required.", kvp.Value.First());
454Assert.Equal("Date must be in the past.", kvp.Value.First());
537Assert.Equal("FirstName and LastName are required.", kvp.Value.First());
542Assert.Equal("FirstName and LastName are required.", kvp.Value.First());
Microsoft.AspNetCore.Http.Connections.Tests (3)
Microsoft.AspNetCore.Http.Extensions.Tests (2)
Microsoft.AspNetCore.Http.Microbenchmarks (1)
Microsoft.AspNetCore.Http.Results.Tests (4)
Microsoft.AspNetCore.HttpsPolicy.Tests (6)
Microsoft.AspNetCore.Identity (1)
Microsoft.AspNetCore.Identity.FunctionalTests (2)
Microsoft.AspNetCore.Identity.InMemory.Test (1)
Microsoft.AspNetCore.Identity.Specification.Tests (1)
Microsoft.AspNetCore.Identity.Test (4)
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (3)
Microsoft.AspNetCore.JsonPatch.Tests (3)
Microsoft.AspNetCore.Mvc.Abstractions.Test (1)
Microsoft.AspNetCore.Mvc.Core (1)
Microsoft.AspNetCore.Mvc.Core.Test (3)
Microsoft.AspNetCore.Mvc.FunctionalTests (2)
Microsoft.AspNetCore.Mvc.IntegrationTests (9)
Microsoft.AspNetCore.Mvc.Localization.Test (2)
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (5)
Microsoft.AspNetCore.Mvc.Razor.Test (3)
Microsoft.AspNetCore.Mvc.RazorPages.Test (8)
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (14)
Microsoft.AspNetCore.OpenApi.Tests (18)
Services\OpenApiSchemaService\OpenApiSchemaService.PolymorphicSchemas.cs (14)
43Assert.Equal("triangle", triangleSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
45Assert.Equal("square", squareSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
82Assert.Equal(0, citySchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<int>());
86Assert.Equal(1, timeSeriesSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<int>());
90Assert.Equal(2, newsSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<int>());
125Assert.Equal("student", citySchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
129Assert.Equal("teacher", timeSeriesSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
161Assert.Equal("paint", paintSchema.Properties["$type"].Enum.First().GetValue<string>());
165Assert.Equal("fabric", fabricSchema.Properties["$type"].Enum.First().GetValue<string>());
213Assert.Equal("dog", dogSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
217Assert.Equal("cat", catSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
221Assert.Equal("pet", petSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
294Assert.Equal("manager", managerSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
296Assert.Equal("employee", employeeSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
Microsoft.AspNetCore.Owin.Tests (2)
Microsoft.AspNetCore.RateLimiting.Tests (1)
Microsoft.AspNetCore.RequestDecompression.Tests (2)
Microsoft.AspNetCore.ResponseCompression (1)
Microsoft.AspNetCore.ResponseCompression.Tests (22)
ResponseCompressionMiddlewareTest.cs (22)
110AssertLog(logMessages.First(), LogLevel.Trace, "This request accepts compression.");
111AssertLog(logMessages.Skip(1).First(), LogLevel.Trace, "Response compression is available for this Content-Type.");
112AssertLog(logMessages.Skip(2).First(), LogLevel.Debug, "No matching response compression provider found.");
194AssertLog(logMessages.First(), LogLevel.Trace, "This request accepts compression.");
196AssertLog(logMessages.Skip(1).First(), LogLevel.Debug, $"Response compression is not enabled for the Content-Type '{expected}'.");
282AssertLog(logMessages.First(), LogLevel.Trace, "This request accepts compression.");
283AssertLog(logMessages.Skip(1).First(), LogLevel.Debug, $"Response compression is not enabled for the Content-Type '{contentType}'.");
359AssertLog(logMessages.First(), LogLevel.Trace, "This request accepts compression.");
360AssertLog(logMessages.Skip(1).First(), LogLevel.Trace, "Response compression is available for this Content-Type.");
361AssertLog(logMessages.Skip(2).First(), LogLevel.Debug, "No matching response compression provider found.");
384AssertLog(logMessages.First(), LogLevel.Trace, "This request accepts compression.");
385AssertLog(logMessages.Skip(1).First(), LogLevel.Trace, "Response compression is available for this Content-Type.");
386AssertLog(logMessages.Skip(2).First(), LogLevel.Debug, "No matching response compression provider found.");
396AssertLog(logMessages.First(), LogLevel.Trace, "This request accepts compression.");
397AssertLog(logMessages.Skip(1).First(), LogLevel.Debug, "Response compression is not enabled for the Content-Type 'text/custom'.");
410AssertLog(logMessages.First(), LogLevel.Trace, "This request accepts compression.");
411AssertLog(logMessages.Skip(1).First(), LogLevel.Debug, "Response compression disabled due to the Content-Range header.");
428AssertLog(logMessages.First(), LogLevel.Trace, "This request accepts compression.");
429AssertLog(logMessages.Skip(1).First(), LogLevel.Debug, "Response compression disabled due to the Content-Encoding header.");
1339AssertLog(logMessages.First(), LogLevel.Trace, "This request accepts compression.");
1340AssertLog(logMessages.Skip(1).First(), LogLevel.Trace, "Response compression is available for this Content-Type.");
1341AssertLog(logMessages.Skip(2).First(), LogLevel.Debug, $"The response will be compressed with '{provider}'.");
Microsoft.AspNetCore.Routing.Microbenchmarks (2)
Microsoft.AspNetCore.Routing.Tests (8)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (19)
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (1)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (1)
Microsoft.AspNetCore.Session.Tests (10)
Microsoft.AspNetCore.Shared.Tests (15)
SecurityHelperTests.cs (11)
45Assert.Equal("Test3", user.Identities.Skip(0).First().Name);
46Assert.Equal("Test2", user.Identities.Skip(1).First().Name);
47Assert.Equal("Test1", user.Identities.Skip(2).First().Name);
75Assert.Equal(newEmptyIdentity, user.Identities.Skip(0).First());
76Assert.Equal(identityTwo, user.Identities.Skip(1).First());
77Assert.Equal(identityNoAuthTypeWithClaim, user.Identities.Skip(2).First());
78Assert.Equal(identityEmptyWithAuthType, user.Identities.Skip(3).First());
87Assert.Equal("Test3", user.Identities.Skip(0).First().Name);
88Assert.Equal(identityTwo, user.Identities.Skip(1).First());
89Assert.Equal(identityNoAuthTypeWithClaim, user.Identities.Skip(2).First());
90Assert.Equal(identityEmptyWithAuthType, user.Identities.Skip(3).First());
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (5)
Microsoft.AspNetCore.SignalR.Tests (5)
Microsoft.AspNetCore.StaticFiles.FunctionalTests (1)
Microsoft.AspNetCore.TestHost.Tests (8)
Microsoft.AspNetCore.Testing.Tests (1)
Microsoft.AspNetCore.WebSockets.Tests (1)
Microsoft.Build (10)
Microsoft.Build.BuildCheck.UnitTests (1)
Microsoft.Build.Engine.OM.UnitTests (156)
Definition\Project_Tests.cs (23)
612object.ReferenceEquals(imports.First().ImportingElement, xml.Imports.ElementAt(0)).ShouldBeTrue();
616object.ReferenceEquals(imports.First().ImportedProject, ProjectRootElement.Open(importPath)).ShouldBeTrue();
653project.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(
685project.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(Directory.GetCurrentDirectory(), @"obj\i386\foo.dll"));
686projectInstance.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(Directory.GetCurrentDirectory(), @"obj\i386\foo.dll"));
690project.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(Directory.GetCurrentDirectory(), @"obj/i386/foo.dll"));
691projectInstance.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(Directory.GetCurrentDirectory(), @"obj/i386/foo.dll"));
721project.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(FileUtilities.TempFileDirectory, "obj", "i386").Substring(RootPrefixLength) + Path.DirectorySeparatorChar);
722projectInstance.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(FileUtilities.TempFileDirectory, "obj", "i386").Substring(RootPrefixLength) + Path.DirectorySeparatorChar);
757project.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(FileUtilities.TempFileDirectory, "obj", "i386").Substring(RootPrefixLength) + Path.DirectorySeparatorChar);
758projectInstance.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(FileUtilities.TempFileDirectory, "obj", "i386").Substring(RootPrefixLength) + Path.DirectorySeparatorChar);
796project.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(FileUtilities.TempFileDirectory /* remove c:\ */, "obj", "i386"));
797projectInstance.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(FileUtilities.TempFileDirectory /* remove c:\ */, "obj", "i386"));
1447var importFile = projectFiles.CreatedFiles.First();
1463project.Imports.First().ImportedProject.ShouldBeSameAs(import);
1504project.GetItems("I").First().EvaluatedInclude.ShouldBe(i);
1505project.GetItems("I").First().GetMetadataValue("M").ShouldBe(m);
1512var importFile = projectFiles.CreatedFiles.First();
1548project.Imports.First().ImportedProject.ShouldBeSameAs(import);
1549newProject.Imports.First().ImportedProject.ShouldBeSameAs(import);
1590project.GetItems("I").First().EvaluatedInclude.ShouldBe(i);
1591project.GetItems("I").First().GetMetadataValue("M").ShouldBe(m);
1600var projectFile = projectFiles.CreatedFiles.First();
Definition\ProjectItem_Tests.cs (85)
1197project.GetItems("i").First().SetMetadataValue("m", "m2");
1199ProjectItem item1 = project.GetItems("i").First();
1200ProjectItem item2 = project.GetItems("j").First();
1240ProjectItem item1 = project.GetItems("i").First();
1243ProjectItem item2 = project.GetItems("j").First();
1291ProjectItem item1 = project.GetItems("i").First();
1293ProjectItem item2 = project.GetItems("j").First();
1361Assert.Equal("l0", project.GetItems("i").First().GetMetadataValue("l"));
1362Assert.Equal("m1", project.GetItems("i").First().GetMetadataValue("m"));
1363Assert.Equal("n1", project.GetItems("i").First().GetMetadataValue("n"));
1364Assert.Equal("", project.GetItems("i").First().GetMetadataValue("o"));
1365Assert.Equal("", project.GetItems("i").First().GetMetadataValue("p"));
1367Assert.Equal("l0", project.GetItems("j").First().GetMetadataValue("l"));
1368Assert.Equal("m1", project.GetItems("j").First().GetMetadataValue("m"));
1369Assert.Equal("n1", project.GetItems("j").First().GetMetadataValue("n"));
1370Assert.Equal("o2", project.GetItems("j").First().GetMetadataValue("o"));
1371Assert.Equal("p2", project.GetItems("j").First().GetMetadataValue("p"));
1373Assert.Equal("l0", project.GetItems("k").First().GetMetadataValue("l"));
1374Assert.Equal("m1", project.GetItems("k").First().GetMetadataValue("m"));
1375Assert.Equal("n1", project.GetItems("k").First().GetMetadataValue("n"));
1376Assert.Equal("o2", project.GetItems("k").First().GetMetadataValue("o"));
1377Assert.Equal("p4", project.GetItems("k").First().GetMetadataValue("p"));
1379Assert.Equal("l0", project.GetItems("l").First().GetMetadataValue("l"));
1380Assert.Equal("m1", project.GetItems("l").First().GetMetadataValue("m"));
1381Assert.Equal("n1", project.GetItems("l").First().GetMetadataValue("n"));
1382Assert.Equal("o2", project.GetItems("l").First().GetMetadataValue("o"));
1383Assert.Equal("p4", project.GetItems("l").First().GetMetadataValue("p"));
1391Assert.Equal("l0", project.GetItems("m").First().GetMetadataValue("l"));
1392Assert.Equal("m1", project.GetItems("m").First().GetMetadataValue("m"));
1393Assert.Equal("n1", project.GetItems("m").First().GetMetadataValue("n"));
1394Assert.Equal("o4", project.GetItems("m").First().GetMetadataValue("o"));
1395Assert.Equal("p4", project.GetItems("m").First().GetMetadataValue("p"));
1404Assert.True(Object.ReferenceEquals(project.GetItems("i").First().GetMetadata("l").Xml, project.GetItems("m").First().GetMetadata("l").Xml));
1405Assert.True(Object.ReferenceEquals(project.GetItems("i").First().GetMetadata("m").Xml, project.GetItems("m").First().GetMetadata("m").Xml));
1406Assert.True(Object.ReferenceEquals(project.GetItems("i").First().GetMetadata("n").Xml, project.GetItems("m").First().GetMetadata("n").Xml));
1407Assert.True(Object.ReferenceEquals(project.GetItems("j").First().GetMetadata("o").Xml, project.GetItems("k").First().GetMetadata("o").Xml));
1408Assert.True(Object.ReferenceEquals(project.GetItems("k").First().GetMetadata("p").Xml, project.GetItems("m").First().GetMetadata("p").Xml));
1409Assert.True(!Object.ReferenceEquals(project.GetItems("j").First().GetMetadata("p").Xml, project.GetItems("m").First().GetMetadata("p").Xml));
1459Assert.Equal("l0", project.GetItems("i").First().GetMetadataValue("l"));
1460Assert.Equal("m1", project.GetItems("i").First().GetMetadataValue("m"));
1461Assert.Equal("n1", project.GetItems("i").First().GetMetadataValue("n"));
1462Assert.Equal("", project.GetItems("i").First().GetMetadataValue("o"));
1463Assert.Equal("", project.GetItems("i").First().GetMetadataValue("p"));
1465Assert.Equal("l0", project.GetItems("j").First().GetMetadataValue("l"));
1466Assert.Equal("m1", project.GetItems("j").First().GetMetadataValue("m"));
1467Assert.Equal("n1", project.GetItems("j").First().GetMetadataValue("n"));
1468Assert.Equal("o2", project.GetItems("j").First().GetMetadataValue("o"));
1469Assert.Equal("p2", project.GetItems("j").First().GetMetadataValue("p"));
1471Assert.Equal("l0", project.GetItems("k").First().GetMetadataValue("l"));
1472Assert.Equal("m1", project.GetItems("k").First().GetMetadataValue("m"));
1473Assert.Equal("n1", project.GetItems("k").First().GetMetadataValue("n"));
1474Assert.Equal("o2", project.GetItems("k").First().GetMetadataValue("o"));
1475Assert.Equal("p4", project.GetItems("k").First().GetMetadataValue("p"));
1477Assert.Equal("l0", project.GetItems("l").First().GetMetadataValue("l"));
1478Assert.Equal("m1", project.GetItems("l").First().GetMetadataValue("m"));
1479Assert.Equal("n1", project.GetItems("l").First().GetMetadataValue("n"));
1480Assert.Equal("o2", project.GetItems("l").First().GetMetadataValue("o"));
1481Assert.Equal("p4", project.GetItems("l").First().GetMetadataValue("p"));
1489Assert.Equal("l0", project.GetItems("m").First().GetMetadataValue("l"));
1490Assert.Equal("m1", project.GetItems("m").First().GetMetadataValue("m"));
1491Assert.Equal("n1", project.GetItems("m").First().GetMetadataValue("n"));
1492Assert.Equal("o4", project.GetItems("m").First().GetMetadataValue("o"));
1493Assert.Equal("p4", project.GetItems("m").First().GetMetadataValue("p"));
1502Assert.True(Object.ReferenceEquals(project.GetItems("i").First().GetMetadata("l").Xml, project.GetItems("m").First().GetMetadata("l").Xml));
1503Assert.True(Object.ReferenceEquals(project.GetItems("i").First().GetMetadata("m").Xml, project.GetItems("m").First().GetMetadata("m").Xml));
1504Assert.True(Object.ReferenceEquals(project.GetItems("i").First().GetMetadata("n").Xml, project.GetItems("m").First().GetMetadata("n").Xml));
1505Assert.True(Object.ReferenceEquals(project.GetItems("j").First().GetMetadata("o").Xml, project.GetItems("k").First().GetMetadata("o").Xml));
1506Assert.True(Object.ReferenceEquals(project.GetItems("k").First().GetMetadata("p").Xml, project.GetItems("m").First().GetMetadata("p").Xml));
1507Assert.True(!Object.ReferenceEquals(project.GetItems("j").First().GetMetadata("p").Xml, project.GetItems("m").First().GetMetadata("p").Xml));
2222items.First().SetMetadataValue("M2", "V2", true);
2243var metadataElements = items.First().Xml.Metadata;
2282items.First().SetMetadataValue("M1", "V2", true);
2299var metadataElements = items.First().Xml.Metadata;
Microsoft.Build.Engine.UnitTests (330)
BackEnd\IntrinsicTask_Tests.cs (78)
251Assert.Equal("a1", i1Group.First().EvaluatedInclude);
252Assert.Equal("b1", i2Group.First().EvaluatedInclude);
446Assert.Equal("m1", group.First().GetMetadataValue("m1"));
470Assert.Equal(String.Empty, group.First().GetMetadataValue("m1"));
471Assert.Equal("m2", group.First().GetMetadataValue("m2"));
472Assert.Equal(String.Empty, group.First().GetMetadataValue("m3"));
497Assert.Equal(String.Empty, group.First().GetMetadataValue("m1"));
498Assert.Equal(String.Empty, group.First().GetMetadataValue("m2"));
499Assert.Equal(String.Empty, group.First().GetMetadataValue("m3"));
523Assert.Equal("m1", group.First().GetMetadataValue("m1"));
524Assert.Equal("m2", group.First().GetMetadataValue("m2"));
525Assert.Equal(String.Empty, group.First().GetMetadataValue("m3"));
552Assert.Equal("m1", group.First().GetMetadataValue("m1"));
553Assert.Equal("m2", group.First().GetMetadataValue("m2"));
554Assert.Equal(String.Empty, group.First().GetMetadataValue("m3"));
576Assert.Equal("m1", group.First().GetMetadataValue("m1"));
600Assert.Equal("m1", group.First().GetMetadataValue("m1"));
601Assert.Equal(String.Empty, group.First().GetMetadataValue("m2"));
602Assert.Equal("m3", group.First().GetMetadataValue("m3"));
626Assert.Equal(String.Empty, group.First().GetMetadataValue("m1"));
627Assert.Equal(String.Empty, group.First().GetMetadataValue("m2"));
628Assert.Equal("m3", group.First().GetMetadataValue("m3"));
655Assert.Equal(String.Empty, group.First().GetMetadataValue("m1"));
656Assert.Equal(String.Empty, group.First().GetMetadataValue("m2"));
657Assert.Equal("m3", group.First().GetMetadataValue("m3"));
725Assert.Equal("a1", i1Group.First().EvaluatedInclude);
726Assert.Equal("m1", i1Group.First().GetMetadataValue("m"));
751Assert.Equal("v0", i1Group.First().EvaluatedInclude);
823Assert.Equal("a.cpp", i1Group.First().EvaluatedInclude);
824Assert.Equal("a.obj", i2Group.First().EvaluatedInclude);
846Assert.Equal("a.cpp", i2Group.First().EvaluatedInclude);
847Assert.Equal("a.obj", i2Group.First().GetMetadataValue("m"));
868Assert.Equal("a1", i1Group.First().EvaluatedInclude);
869Assert.Equal("b2", i2Group.First().EvaluatedInclude);
894Assert.Equal("a1", i1Group.First().EvaluatedInclude);
895Assert.Equal("b1", i2Group.First().EvaluatedInclude);
1003Assert.Equal("v0", i1Group.First().EvaluatedInclude);
1004Assert.Equal("a2", i2Group.First().EvaluatedInclude);
1031Assert.Equal("a1", i1Group.First().EvaluatedInclude);
1033Assert.Equal("m1", i2Group.First().EvaluatedInclude);
1036Assert.Equal("m1", i1Group.First().GetMetadataValue("m"));
1065Assert.Equal("a1", i2Group.First().EvaluatedInclude);
1068Assert.Equal("n1", i2Group.First().GetMetadataValue("n"));
1122Assert.Equal("b1", i1Group.First().EvaluatedInclude);
1125Assert.Equal("m1", i1Group.First().GetMetadataValue("m"));
1129Assert.Equal("m1", i2Group.First().EvaluatedInclude);
1471<i Include='" + oldFiles.First() + "'><output>" + newFiles.First() + @"</output></i>
1490logger.AssertLogContains(new string[] { "start:[]", "end:[" + newFiles.ElementAt(1) + "]", "final:[" + oldFiles.First() + ";" + newFiles.ElementAt(1) + "]" });
1513<i Include='" + oldFiles.First() + "'><output>" + newFiles.First() + @"</output></i>
1551string oldInput = oldFiles.First();
1554string newOutput = newFiles.First();
2149Assert.Equal("a1", i0Group.First().EvaluatedInclude);
2230Assert.Equal("x", i1Group.First().EvaluatedInclude);
2273Assert.Equal("A_PCH", linkGroup.First().EvaluatedInclude);
2415Assert.Equal("m1", p.ItemsToBuildWith["i0"].First().GetMetadataValue("m"));
2453Assert.Equal("a1", p.ItemsToBuildWith["i0"].First().EvaluatedInclude);
2544Assert.Equal("other", lookup.GetItems("i1").First().EvaluatedInclude);
2855ProjectItemInstance item = lookup.GetItems("i1").First();
2913ProjectItemInstance item = lookup.GetItems("i1").First();
2964ProjectItemInstance item1 = lookup.GetItems("i1").First();
2994ProjectItemInstance item1 = lookup.GetItems("i1").First();
3043ProjectItemInstance item1 = lookup.GetItems("i1").First();
3074ProjectItemInstance item1 = lookup.GetItems("i1").First();
3204ProjectItemInstance item = p.ItemsToBuildWith["i0"].First();
3208item = p.ItemsToBuildWith["i0"].First();
3252Assert.Equal("m0", p.ItemsToBuildWith["i0"].First().GetMetadataValue("m"));
3253Assert.Equal("n0", p.ItemsToBuildWith["i0"].First().GetMetadataValue("n"));
3254Assert.Equal("m1", p.ItemsToBuildWith["i1"].First().GetMetadataValue("m"));
3255Assert.Equal("n1", p.ItemsToBuildWith["i1"].First().GetMetadataValue("n"));
3260Assert.Equal("m0", p.ItemsToBuildWith["i0"].First().GetMetadataValue("m"));
3261Assert.Equal("n0", p.ItemsToBuildWith["i0"].First().GetMetadataValue("n"));
3545Assert.Equal("gen.obj", instance.GetItems("CppCompile").First().GetMetadataValue("ObjectFile"));
3561<i Include='" + files.First() + "'><output>" + files.ElementAt(1) + @"</output></i>
3581logger.AssertLogContains(new string[] { "final:[" + files.First() + "]" });
3954ProjectTargetInstanceChild targetChild = projectInstance.Targets["t"].Children.First();
3989var targetChild = projectInstance.Targets["t"].Children.First();
BackEnd\Lookup_Tests.cs (94)
37Assert.Equal("a2", lookup.GetItems("i1").First().EvaluatedInclude);
38Assert.Equal("a(2", lookup.GetItems("i2").First().EvaluatedInclude);
57Assert.Equal("a1", lookup.GetItems("i1").First().EvaluatedInclude);
58Assert.Equal("a;1", lookup.GetItems("i2").First().EvaluatedInclude);
87Assert.Equal("a1", lookup.GetItems("i1").First().EvaluatedInclude);
91Assert.Equal("a1", table1["i1"].First().EvaluatedInclude);
98Assert.Equal("a1", lookup.GetItems("i1").First().EvaluatedInclude);
102Assert.Equal("a1", table1["i1"].First().EvaluatedInclude);
110Assert.Equal("a1", lookup.GetItems("i1").First().EvaluatedInclude);
115Assert.Equal("a1", table1["i1"].First().EvaluatedInclude);
122Assert.Equal("a1", lookup.GetItems("i1").First().EvaluatedInclude);
127Assert.Equal("a1", table1["i1"].First().EvaluatedInclude);
134Assert.Equal("a1", lookup.GetItems("i1").First().EvaluatedInclude);
139Assert.Equal("a1", table1["i1"].First().EvaluatedInclude);
271Assert.Equal("a2", lookup.GetItems("i1").First().EvaluatedInclude);
286Assert.Equal("a1", table1["i1"].First().EvaluatedInclude);
422Assert.Equal(String.Empty, group.First().GetMetadataValue("m1"));
423Assert.Equal(String.Empty, group.First().GetMetadataValue("m2"));
437Assert.Equal(String.Empty, group.First().GetMetadataValue("m1"));
438Assert.Equal(String.Empty, group.First().GetMetadataValue("m2"));
441Assert.Equal("m3", group.First().GetMetadataValue("m3"));
449Assert.Equal(String.Empty, group.First().GetMetadataValue("m1"));
450Assert.Equal(String.Empty, group.First().GetMetadataValue("m2"));
453Assert.Equal("m3", group.First().GetMetadataValue("m3"));
487Assert.Equal("m1", group.First().GetMetadataValue("m1"));
488Assert.Equal("m2", group.First().GetMetadataValue("m2"));
489Assert.Equal("m3", group.First().GetMetadataValue("m3"));
502Assert.Equal(String.Empty, group.First().GetMetadataValue("m1"));
503Assert.Equal(String.Empty, group.First().GetMetadataValue("m2"));
504Assert.Equal(String.Empty, group.First().GetMetadataValue("m3"));
512Assert.Equal(String.Empty, group.First().GetMetadataValue("m1"));
513Assert.Equal(String.Empty, group.First().GetMetadataValue("m2"));
514Assert.Equal(String.Empty, group.First().GetMetadataValue("m3"));
547Assert.Equal(String.Empty, group.First().GetMetadataValue("m1"));
548Assert.Equal(String.Empty, group.First().GetMetadataValue("m2"));
551Assert.Equal("m3", group.First().GetMetadataValue("m3"));
565Assert.Equal(String.Empty, group.First().GetMetadataValue("m1"));
566Assert.Equal(String.Empty, group.First().GetMetadataValue("m2"));
567Assert.Equal(String.Empty, group.First().GetMetadataValue("m3"));
570Assert.Equal("m4", group.First().GetMetadataValue("m4"));
578Assert.Equal(String.Empty, group.First().GetMetadataValue("m1"));
579Assert.Equal(String.Empty, group.First().GetMetadataValue("m2"));
580Assert.Equal(String.Empty, group.First().GetMetadataValue("m3"));
583Assert.Equal("m4", group.First().GetMetadataValue("m4"));
618Assert.Equal(String.Empty, group.First().GetMetadataValue("m1"));
619Assert.Equal(String.Empty, group.First().GetMetadataValue("m2"));
622Assert.Equal("m3", group.First().GetMetadataValue("m3"));
636Assert.Equal(String.Empty, group.First().GetMetadataValue("m1"));
637Assert.Equal(String.Empty, group.First().GetMetadataValue("m2"));
640Assert.Equal("m3", group.First().GetMetadataValue("m3"));
648Assert.Equal(String.Empty, group.First().GetMetadataValue("m1"));
649Assert.Equal(String.Empty, group.First().GetMetadataValue("m2"));
652Assert.Equal("m3", group.First().GetMetadataValue("m3"));
685Assert.Equal("m1", group.First().GetMetadataValue("m1"));
688Assert.Equal(String.Empty, group.First().GetMetadataValue("m2"));
696Assert.Equal("m1", group.First().GetMetadataValue("m1"));
699Assert.Equal(String.Empty, group.First().GetMetadataValue("m2"));
707Assert.Equal("m1", group.First().GetMetadataValue("m1"));
710Assert.Equal(String.Empty, group.First().GetMetadataValue("m2"));
739Assert.Equal(String.Empty, group.First().GetMetadataValue("m1"));
740Assert.Equal(String.Empty, group.First().GetMetadataValue("m2"));
748Assert.Equal(String.Empty, group.First().GetMetadataValue("m1"));
749Assert.Equal(String.Empty, group.First().GetMetadataValue("m2"));
757Assert.Equal(String.Empty, group.First().GetMetadataValue("m1"));
758Assert.Equal(String.Empty, group.First().GetMetadataValue("m2"));
787Assert.Equal("m2", group.First().GetMetadataValue("m"));
797Assert.Equal("m2", group.First().GetMetadataValue("m"));
808Assert.Equal("m2", group.First().GetMetadataValue("m"));
850Assert.Equal("m3", group.First().GetMetadataValue("m"));
851Assert.Equal("n2", group.First().GetMetadataValue("n"));
852Assert.Equal("o3", group.First().GetMetadataValue("o"));
887Assert.Equal("m2", group.First().GetMetadataValue("m"));
912Assert.Equal("m1", group.First().GetMetadataValue("m"));
913Assert.Equal("n1", group.First().GetMetadataValue("n"));
914Assert.Equal("o1", group.First().GetMetadataValue("o"));
927Assert.Equal("m2", foundGroup.First().GetMetadataValue("m"));
928Assert.Equal("n2", foundGroup.First().GetMetadataValue("n"));
929Assert.Equal("o1", foundGroup.First().GetMetadataValue("o"));
939Assert.Equal("m2", foundGroup.First().GetMetadataValue("m"));
940Assert.Equal("n3", foundGroup.First().GetMetadataValue("n"));
941Assert.Equal("o1", foundGroup.First().GetMetadataValue("o"));
953Assert.Equal("m2", foundGroup.First().GetMetadataValue("m"));
954Assert.Equal("n3", foundGroup.First().GetMetadataValue("n"));
955Assert.Equal("o1", foundGroup.First().GetMetadataValue("o"));
988Assert.Equal("m2", group.First().GetMetadataValue("m"));
998Assert.Equal("m2", group.First().GetMetadataValue("m"));
1045ProjectItemInstance item1b = group2.First();
1057Assert.Equal("m3", group4.First().GetMetadataValue("m"));
1065Assert.Equal("m3", group5.First().GetMetadataValue("m"));
1096ProjectItemInstance item1b = group2.First();
1108Assert.Equal("m3", group4.First().GetMetadataValue("m"));
1116Assert.Equal("m3", group5.First().GetMetadataValue("m"));
1149ProjectItemInstance item1b = group2.First();
1186ProjectItemInstance item1b = group2.First();
Definition\ItemDefinitionGroup_Tests.cs (11)
1462Assert.Equal("m1", p.GetItems("j").First().GetMetadataValue("m"));
1520Assert.Equal("im1", p.GetItems("i").First().GetMetadataValue("m"));
1521Assert.Equal("in1", p.GetItems("i").First().GetMetadataValue("n"));
1522Assert.Equal("io2", p.GetItems("i").First().GetMetadataValue("o"));
1523Assert.Equal("ip1", p.GetItems("i").First().GetMetadataValue("p"));
1524Assert.Equal("", p.GetItems("i").First().GetMetadataValue("q"));
1526Assert.Equal("jm3", p.GetItems("j").First().GetMetadataValue("m"));
1527Assert.Equal("jn3", p.GetItems("j").First().GetMetadataValue("n"));
1528Assert.Equal("", p.GetItems("j").First().GetMetadataValue("o"));
1529Assert.Equal("", p.GetItems("j").First().GetMetadataValue("p"));
1530Assert.Equal("jq3", p.GetItems("j").First().GetMetadataValue("q"));
EscapingInProjects_Tests.cs (12)
368Assert.Equal("*.weirdo", newItems.First().UnevaluatedInclude);
369Assert.Equal("foo%3Bbar.weirdo", newItems.First().EvaluatedInclude);
370Assert.Equal("foo%253Bbar.weirdo", Project.GetEvaluatedItemIncludeEscaped(newItems.First()));
478Assert.Equal("MyWildCard", newItems.First().ItemType); // "Newly added item should have correct ItemType"
479Assert.Equal("*.weirdo", newItems.First().UnevaluatedInclude); // "Newly added item should have correct UnevaluatedInclude"
480Assert.Equal("foo%253bbar.weirdo", Project.GetEvaluatedItemIncludeEscaped(newItems.First())); // "Newly added item should have correct EvaluatedIncludeEscaped"
481Assert.Equal("foo%3bbar.weirdo", newItems.First().EvaluatedInclude); // "Newly added item should have correct EvaluatedInclude"
520Assert.Equal("MyWildCard", newItems.First().ItemType); // "Newly added item should have correct ItemType"
521Assert.Equal("*.AAA%253bBBB", newItems.First().UnevaluatedInclude); // "Newly added item should have correct UnevaluatedInclude"
522Assert.Equal("foo.AAA%253bBBB", Project.GetEvaluatedItemIncludeEscaped(newItems.First())); // "Newly added item should have correct EvaluatedIncludeEscaped"
523Assert.Equal("foo.AAA%3bBBB", newItems.First().EvaluatedInclude); // "Newly added item should have correct EvaluatedInclude"
654Assert.Equal(projectAbsolutePath, items.First().GetMetadataValue("FullPath"));
Graph\ProjectGraph_Tests.cs (47)
67projectGraph.ProjectNodes.First().ProjectInstance.FullPath.ShouldBe(entryProject.Path);
118projectGraph.ProjectNodes.First().ProjectInstance.FullPath.ShouldBe(entryProject.Path);
409GetFirstNodeWithProjectNumber(graph, 2).ProjectReferences.First().ShouldNotBe(GetFirstNodeWithProjectNumber(graph, 3).ProjectReferences.First());
410GetFirstNodeWithProjectNumber(graph, 2).ProjectReferences.First().ProjectInstance.FullPath.ShouldEndWith("4.proj");
411GetFirstNodeWithProjectNumber(graph, 2).ProjectReferences.First().ProjectInstance.GlobalProperties.ShouldBeSameIgnoringOrder(EmptyGlobalProperties);
412GetFirstNodeWithProjectNumber(graph, 3).ProjectReferences.First().ProjectInstance.FullPath.ShouldEndWith("4.proj");
413GetFirstNodeWithProjectNumber(graph, 3).ProjectReferences.First().ProjectInstance.GlobalProperties.Count.ShouldBeGreaterThan(1);
466var node4A = GetFirstNodeWithProjectNumber(graph, 2).ProjectReferences.First();
467var node4B = GetFirstNodeWithProjectNumber(graph, 3).ProjectReferences.First();
472node4A.ProjectReferences.First().ShouldBe(node4B.ProjectReferences.First());
503GetFirstNodeWithProjectNumber(graph, 2).ProjectReferences.First().ShouldBe(GetFirstNodeWithProjectNumber(graph, 3).ProjectReferences.First());
538GetFirstNodeWithProjectNumber(graph, 2).ProjectReferences.First().ShouldBe(GetFirstNodeWithProjectNumber(graph, 3).ProjectReferences.First());
539GetFirstNodeWithProjectNumber(graph, 2).ProjectReferences.First().ProjectInstance.FullPath.ShouldEndWith("5.proj");
540GetFirstNodeWithProjectNumber(graph, 2).ProjectReferences.First().ProjectInstance.GlobalProperties["FoO"].ShouldBe("bar");
543GetFirstNodeWithProjectNumber(graph, 4).ProjectReferences.First().ShouldNotBe(GetFirstNodeWithProjectNumber(graph, 2).ProjectReferences.First());
544GetFirstNodeWithProjectNumber(graph, 4).ProjectReferences.First().ProjectInstance.FullPath.ShouldEndWith("5.proj");
545GetFirstNodeWithProjectNumber(graph, 4).ProjectReferences.First().ProjectInstance.GlobalProperties["FoO"].ShouldBe("BAR");
585node1.ProjectReferences.First().ShouldBe(node3);
587node2.ProjectReferences.First().ShouldBe(node3);
606var entryPointNode1 = projectGraph.EntryPointNodes.First();
618entryPointNode1.ProjectReferences.First().ShouldNotBe(entryPointNode2.ProjectReferences.First());
619entryPointNode1.ProjectReferences.First().ProjectInstance.FullPath.ShouldBe(entryPointNode2.ProjectReferences.First().ProjectInstance.FullPath);
620entryPointNode1.ProjectReferences.First().ProjectInstance.GlobalProperties["Platform"].ShouldBe("x86");
621entryPointNode2.ProjectReferences.First().ProjectInstance.GlobalProperties["Platform"].ShouldBe("x64");
645var entryPointNode1 = projectGraph.EntryPointNodes.First();
657entryPointNode1.ProjectReferences.First().ShouldBe(entryPointNode2.ProjectReferences.First());
658entryPointNode1.ProjectReferences.First().ProjectInstance.GlobalProperties.ContainsKey("Platform").ShouldBeFalse();
1618string project1ErrorMessage = project1MockLogger.Errors.First().Message;
1890var outerBuild = graph.GraphRoots.First();
2003AssertOuterBuild(graph.GraphRoots.First(), graph);
2031AssertInnerBuildEvaluation(graph.GraphRoots.First(), false, new Dictionary<string, string>());
2050AssertInnerBuildEvaluation(graph.GraphRoots.First(), true, new Dictionary<string, string>());
2071AssertOuterBuild(graph.GraphRoots.First(), graph);
2098AssertOuterBuild(graph.GraphRoots.First(), graph);
2148two.ProjectReferences.First().ShouldBe(referencedInnerBuild);
2172var rootNode = graph.GraphRoots.First();
2176var innerBuildNode = rootNode.ProjectReferences.First();
2181AssertNonMultitargetingNode(innerBuildNode.ProjectReferences.First(), additionalGlobalProperties);
2351projectGraph.ProjectNodes.First().ProjectInstance.GlobalProperties[PropertyNames.IsGraphBuild].ShouldBe("xyz");
Microsoft.Build.Framework (1)
Microsoft.Build.Tasks.Core (2)
Microsoft.Build.Tasks.UnitTests (10)
Microsoft.Build.UnitTests.Shared (1)
Microsoft.Build.Utilities.UnitTests (5)
Microsoft.Cci.Extensions (5)
Microsoft.CodeAnalysis (2)
Microsoft.CodeAnalysis.Analyzers (11)
Microsoft.CodeAnalysis.AnalyzerUtilities (10)
Microsoft.CodeAnalysis.BannedApiAnalyzers (4)
Microsoft.CodeAnalysis.CodeStyle (5)
Microsoft.CodeAnalysis.CodeStyle.Fixes (7)
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
101.First();
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (2)
Microsoft.CodeAnalysis.Collections.Package (1)
Microsoft.CodeAnalysis.CSharp (10)
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
121.First();
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (19)
CommandLineTests.cs (19)
759Assert.Equal((int)ErrorCode.ERR_CantOpenWin32Manifest, errors.First().Code);
760Assert.Equal(2, errors.First().Arguments.Count());
771Assert.Equal((int)ErrorCode.ERR_CantOpenIcon, errors.First().Code);
772Assert.Equal(2, errors.First().Arguments.Count());
782Assert.Equal((int)ErrorCode.ERR_CantOpenWin32Res, errors.First().Code);
783Assert.Equal(2, errors.First().Arguments.Count());
793Assert.Equal((int)ErrorCode.ERR_CantOpenWin32Res, errors.First().Code);
794Assert.Equal(2, errors.First().Arguments.Count());
804Assert.Equal((int)ErrorCode.ERR_CantOpenIcon, errors.First().Code);
805Assert.Equal(2, errors.First().Arguments.Count());
815Assert.Equal((int)ErrorCode.ERR_CantOpenWin32Manifest, errors.First().Code);
816Assert.Equal(2, errors.First().Arguments.Count());
884Assert.Equal((int)ErrorCode.ERR_ErrorBuildingWin32Resources, errors.First().Code);
885Assert.Equal(1, errors.First().Arguments.Count());
9665var text = comp.DiagnosticFormatter.Format(syntaxTree.GetDiagnostics().First());
9676text = comp.DiagnosticFormatter.Format(syntaxTree.GetDiagnostics().First());
9684text = comp.DiagnosticFormatter.Format(syntaxTree.GetDiagnostics().First());
10410var syntaxTreeInput = ctx.CompilationProvider.Select((c, _) => c.SyntaxTrees.First());
14708var classOptions = gc.AnalyzerConfigOptions.GetOptions(gc.Compilation.SyntaxTrees.First());
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (73)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (94)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (16)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (166)
Semantics\ExtensionTests.cs (42)
913var extension1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
940var extension1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
1231var extension1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
1396var extension1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
1558var extension1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
1582var extension1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
1615var extension1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
1644var extension1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
1672var extension1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
2881var type1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
2943var type1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
3256var type1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
11632var memberAccess1 = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "new object().Method").First();
11688var memberAccess1 = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "new object().Method").First();
16618var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "object.M").First();
16646var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "object.M").First();
16674var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "object.M").First();
16702var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "object.ToString").First();
16844var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "object.f").First();
16986var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "object.f").First();
17714var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "C.M").First();
17746var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "new C().M").First();
17784var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "C.M").First();
17821var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "new C().M").First();
17904var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "new C().M").First();
19399var memberAccess1 = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "\"\".Property").First();
19427var memberAccess1 = GetSyntaxes<MemberAccessExpressionSyntax>(tree, """(b switch { true => "", _ => "" }).Property""").First();
19455var memberAccess1 = GetSyntaxes<MemberAccessExpressionSyntax>(tree, """(b ? "" : null).Property""").First();
19540var memberAccess1 = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "null.Property").First();
19577var memberAccess1 = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "default.Property").First();
19672var memberAccess1 = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "(default, default).Property").First();
20334var deconstruction = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().First();
20383var deconstruction = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().First();
20418var deconstruction = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().First();
20480var deconstruction = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().First();
20520var deconstruction = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().First();
20550var deconstruction = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().First();
22521VerifyFlowGraph(comp, comp.SyntaxTrees.Single().GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().First(), """
32002var extensionParameterSyntax = tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().First();
32045var extensionParameterSyntax = tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().First();
38983var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().First();
39015loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().First();
Microsoft.CodeAnalysis.CSharp.Features (14)
src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
121.First();
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (5)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (18)
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (240)
SourceGeneration\GeneratorDriverTests.cs (9)
1271c.ReportDiagnostic(d.WithLocation(Location.Create(c.Compilation.SyntaxTrees.First(), l)));
2421compilation = compilation.ReplaceSyntaxTree(compilation.SyntaxTrees.First(), CSharpSyntaxTree.ParseText(source, parseOptions));
2480var c2 = compilation.ReplaceSyntaxTree(compilation.SyntaxTrees.First(), CSharpSyntaxTree.ParseText("class E{}", parseOptions));
4436var generator1 = new PipelineCallbackGenerator((ctx) => { ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen1Source.cs", c.SyntaxTrees.First().GetRoot().ToFullString() + " //generator1"); }); }).AsSourceGenerator();
4437var generator2 = new PipelineCallbackGenerator2((ctx) => { ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen2Source.cs", c.SyntaxTrees.First().GetRoot().ToFullString() + " //generator2"); }); }).AsSourceGenerator();
4481var generator1 = new PipelineCallbackGenerator((ctx) => { ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen1Source.cs", "//" + c.SyntaxTrees.First().GetRoot().ToFullString() + " generator1"); }); }).AsSourceGenerator();
4482var generator2 = new PipelineCallbackGenerator2((ctx) => { ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen2Source.cs", "//" + c.SyntaxTrees.First().GetRoot().ToFullString() + " generator2"); }); }).AsSourceGenerator();
4505var generator1 = new PipelineCallbackGenerator((ctx) => { ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen1Source.cs", c.SyntaxTrees.First().GetRoot().ToFullString() + " //generator1"); }); }).AsSourceGenerator();
4506var generator2 = new PipelineCallbackGenerator2((ctx) => { initWasCalled = true; ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen2Source.cs", c.SyntaxTrees.First().GetRoot().ToFullString() + " //generator2"); }); }).AsSourceGenerator();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (162)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (80)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (106)
CodeGeneration\SymbolEditorTests.cs (59)
50var compilation = await solution.Projects.First().GetCompilationAsync();
79var symbol = (await GetSymbolsAsync(solution, "C")).First();
85var actual = await GetActualAsync(editor.GetChangedDocuments().First());
111var symbol = (await GetSymbolsAsync(solution, "C")).First();
122var actual = await GetActualAsync(editor.GetChangedDocuments().First());
148var symbol = (await GetSymbolsAsync(solution, "C")).First();
159var actual = await GetActualAsync(editor.GetChangedDocuments().First());
192var comp = await solution.Projects.First().GetCompilationAsync();
193var symbolA = comp.GlobalNamespace.GetMembers("A").First();
194var symbolB = comp.GlobalNamespace.GetMembers("B").First();
204var actual = await GetActualAsync(editor.GetChangedDocuments().First());
238var comp = await solution.Projects.First().GetCompilationAsync();
239var symbolA = comp.GlobalNamespace.GetMembers("A").First();
240var symbolB = comp.GlobalNamespace.GetMembers("B").First();
280var symbol = (await GetSymbolsAsync(solution, "C")).First();
285var actual = await GetActualAsync(editor.GetChangedDocuments().First());
316var comp = await solution.Projects.First().GetCompilationAsync();
317var symbol = comp.GlobalNamespace.GetMembers("C").First();
355var symbol = (await GetSymbolsAsync(solution, "C")).First();
362var actual = await GetActualAsync(editor.GetChangedDocuments().First());
392var symbol = (await GetSymbolsAsync(solution, "C")).First();
399var actual = await GetActualAsync(editor.GetChangedDocuments().First());
433var symbol = (await GetSymbolsAsync(solution, "C")).First();
445var actual = await GetActualAsync(editor.GetChangedDocuments().First());
479var symbol = (await GetSymbolsAsync(solution, "C")).First();
492var actual = await GetActualAsync(editor.GetChangedDocuments().First());
529var symbol = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "C")).First();
536var actual = await GetActualAsync(editor.GetChangedDocuments().First());
556var symbol = (await GetSymbolsAsync(solution, "C")).First();
566var actual = await GetActualAsync(editor.GetChangedDocuments().First());
593var symbol = (await GetSymbolsAsync(solution, "C")).First();
603var actual = await GetActualAsync(editor.GetChangedDocuments().First());
620var symbol = (await GetSymbolsAsync(solution, "C")).First();
626var actual = await GetActualAsync(editor.GetChangedDocuments().First());
650var symbol = (await GetSymbolsAsync(solution, "C")).First();
657var actual = await GetActualAsync(editor.GetChangedDocuments().First());
679var symbol = (await GetSymbolsAsync(solution, "C")).First();
685var actual = await GetActualAsync(editor.GetChangedDocuments().First());
711var symbol = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "C")).First();
721var actual = await GetActualAsync(editor.GetChangedDocuments().First());
728actual = await GetActualAsync(editor.GetChangedDocuments().First());
762var symbol = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "C")).First();
769var actual = await GetActualAsync(editor.GetChangedDocuments().First());
803var symbol = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "C")).First();
810var actual = await GetActualAsync(editor.GetChangedDocuments().First());
836var symbol = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "C")).First();
843var actual = await GetActualAsync(editor.GetChangedDocuments().First());
869var symbol = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "C")).First();
876var actual = await GetActualAsync(editor.GetChangedDocuments().First());
902var symbol = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "C")).First();
909var actual = await GetActualAsync(editor.GetChangedDocuments().First());
943var symbol = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "C")).First();
950var actual = await GetActualAsync(editor.GetChangedDocuments().First());
976var symbol = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "C")).First();
983var actual = await GetActualAsync(editor.GetChangedDocuments().First());
1001var symbol = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "C")).First();
1008var actual = await GetActualAsync(editor.GetChangedDocuments().First());
1033var typeC = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "C")).First();
1043var typeI = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "I")).First();
Microsoft.CodeAnalysis.EditorFeatures (19)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (26)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (40)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (1)
Microsoft.CodeAnalysis.Extensions.Package (3)
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Microsoft.CodeAnalysis.Features (12)
Microsoft.CodeAnalysis.Features.UnitTests (4)
Microsoft.CodeAnalysis.InteractiveHost (1)
Microsoft.CodeAnalysis.LanguageServer (1)
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (14)
Microsoft.CodeAnalysis.PublicApiAnalyzers (2)
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (1)
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Microsoft.CodeAnalysis.Remote.Workspaces (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (4)
Microsoft.CodeAnalysis.Test.Utilities (12)
Microsoft.CodeAnalysis.Threading.Package (1)
Microsoft.CodeAnalysis.UnitTests (20)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (5)
Microsoft.CodeAnalysis.Workspaces (27)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (37)
Microsoft.CodeAnalysis.Workspaces.UnitTests (65)
Microsoft.CommonLanguageServerProtocol.Framework.Package (1)
Microsoft.Data.Analysis.Tests (2)
Microsoft.DotNet.Arcade.Sdk (1)
Microsoft.DotNet.AsmDiff (2)
Microsoft.DotNet.Build.Manifest (2)
Microsoft.DotNet.Build.Tasks.Installers (1)
Microsoft.DotNet.Build.Tasks.Workloads (2)
Microsoft.DotNet.Git.IssueManager (2)
Microsoft.DotNet.Helix.Sdk (2)
Microsoft.DotNet.Helix.Sdk.Tests (9)
Microsoft.DotNet.NuGetRepack.Tasks (1)
Microsoft.DotNet.Open.Api.Tools.Tests (1)
Microsoft.DotNet.SharedFramework.Sdk (3)
Microsoft.DotNet.SignCheckLibrary (2)
Microsoft.DotNet.SourceBuild.Tasks (2)
Microsoft.DotNet.XUnitAssert.Tests (2)
Microsoft.DotNet.XUnitExtensions (3)
Microsoft.Extensions.AI.Abstractions.Tests (1)
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (1)
44.First();
Microsoft.Extensions.AI.Integration.Tests (1)
Microsoft.Extensions.AI.Ollama.Tests (1)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (1)
44.First();
Microsoft.Extensions.AI.OpenAI.Tests (1)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (1)
44.First();
Microsoft.Extensions.AI.Tests (1)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (1)
44.First();
Microsoft.Extensions.ApiDescription.Tool.Tests (1)
Microsoft.Extensions.Caching.Abstractions (1)
Microsoft.Extensions.DependencyModel (1)
Microsoft.Extensions.Diagnostics.Probes.Tests (5)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (3)
Microsoft.Extensions.Diagnostics.Testing (1)
Microsoft.Extensions.Http.Diagnostics (1)
Microsoft.Extensions.Http.Resilience.Tests (1)
Microsoft.Extensions.ML (2)
Microsoft.Extensions.Options.Contextual.Tests (2)
Microsoft.Extensions.SecretManager.Tools.Tests (1)
Microsoft.Gen.ComplianceReports.Unit.Tests (2)
Microsoft.Gen.MetadataExtractor.Unit.Tests (3)
Microsoft.Gen.MetricsReports.Unit.Tests (3)
Microsoft.Maui (1)
Microsoft.Maui.Controls (5)
Microsoft.Maui.Controls.Build.Tasks (15)
Microsoft.Maui.Controls.Xaml (4)
Microsoft.ML.AutoML (17)
Microsoft.ML.AutoML.SourceGenerator (4)
Microsoft.ML.AutoML.Tests (15)
Microsoft.ML.CodeGenerator (3)
Microsoft.ML.CodeGenerator.Tests (1)
Microsoft.ML.Core (3)
Microsoft.ML.Data (37)
Microsoft.ML.Ensemble (2)
Microsoft.ML.EntryPoints (2)
Microsoft.ML.FastTree (17)
Microsoft.ML.GenAI.Phi.Tests (2)
Microsoft.ML.OnnxTransformerTest (5)
Microsoft.ML.Parquet (2)
Microsoft.ML.PerformanceTests (2)
Microsoft.ML.Samples (12)
Microsoft.ML.Samples.GPU (8)
Microsoft.ML.SearchSpace (6)
Microsoft.ML.TensorFlow.Tests (1)
Microsoft.ML.Tests (23)
Microsoft.ML.TimeSeries (2)
Microsoft.ML.Tokenizers (1)
Microsoft.ML.Transforms (5)
Microsoft.Net.Http.Headers.Tests (54)
Microsoft.VisualStudio.LanguageServices (8)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (8)
Mvc.Api.Analyzers.Test (3)
Roslyn.Diagnostics.Analyzers (7)
Roslyn.VisualStudio.DiagnosticsWindow (1)
Roslyn.VisualStudio.Next.UnitTests (29)
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (11)
51var project = workspace.CurrentSolution.Projects.First();
54var diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.Semantic);
62diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.Semantic);
84var project = workspace.CurrentSolution.Projects.First();
94diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.Semantic);
103diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.Semantic);
123var task = Task.Run(() => AnalyzeAsync(workspace, workspace.CurrentSolution.ProjectIds.First(), analyzerType, isHostAnalyzer: false, source.Token));
164var project = workspace.CurrentSolution.Projects.First();
178var diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.Semantic);
204var project = workspace.CurrentSolution.Projects.First().AddAnalyzerReference(analyzerReference);
219var diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.Syntax);
RulesetToEditorconfigConverter (1)
ServerComparison.FunctionalTests (1)
SocialSample (1)
Sockets.BindTests (7)
Sockets.FunctionalTests (4)
System.Collections.Immutable (2)
System.ComponentModel.Composition (1)
System.Linq.Expressions (1)
System.Linq.Parallel (1)
System.Windows.Forms.Analyzers.CodeFixes.CSharp (2)
System.Windows.Forms.Primitives.TestUtilities (1)
System.Windows.Forms.PrivateSourceGenerators.Tests (1)
System.Windows.Forms.Tests (1)
Templates.Blazor.Tests (2)
Templates.Blazor.WebAssembly.Auth.Tests (2)
Templates.Blazor.WebAssembly.Tests (2)
Templates.Mvc.Tests (2)
Templates.Tests (2)
Test.Utilities (5)
Text.Analyzers (5)
Wasm.Performance.Driver (1)
WindowsBase.Tests (16)
System\Windows\NameScopeTests.cs (16)
135Assert.Equal(name, nameScope.Keys.First());
138Assert.Equal(scopedElement, nameScope.Values.First());
148Assert.Equal(name, nameScope.Keys.First());
151Assert.Equal(scopedElement, nameScope.Values.First());
256Assert.Equal(name, nameScope.Keys.First());
259Assert.Equal(scopedElement, nameScope.Values.First());
269Assert.Equal(name, nameScope.Keys.First());
272Assert.Equal(scopedElement, nameScope.Values.First());
350Assert.Equal(name, nameScope.Keys.First());
353Assert.Equal(scopedElement, nameScope.Values.First());
363Assert.Equal(name, nameScope.Keys.First());
366Assert.Equal(scopedElement, nameScope.Values.First());
853Assert.Equal(name, nameScope.Keys.First());
856Assert.Equal(scopedElement, nameScope.Values.First());
866Assert.Equal(name, nameScope.Keys.First());
869Assert.Equal(scopedElement, nameScope.Values.First());
XmlFormattersWebSite (2)