3755 references to First
aspire (7)
Aspire.Azure.Messaging.EventHubs.Tests (1)
Aspire.Cli.Tests (19)
Aspire.Components.Common.TestUtilities (1)
Aspire.Dashboard (4)
Aspire.Dashboard.Tests (6)
Aspire.Hosting (4)
Aspire.Hosting.Azure (2)
Aspire.Hosting.Azure.Functions (1)
Aspire.Hosting.Azure.Tests (3)
Aspire.Hosting.DevTunnels.Tests (1)
Aspire.Hosting.NodeJs.Tests (2)
Aspire.Hosting.PostgreSQL.Tests (3)
Aspire.Hosting.Redis.Tests (2)
Aspire.Hosting.Tests (11)
Aspire.Hosting.Valkey.Tests (1)
Aspire.Hosting.Yarp.Tests (2)
BasketService (1)
blazor-devserver (1)
CodeGenerator (1)
Contract.Data.IntegrationTests (1)
CSharpSyntaxGenerator (3)
CustomAuthorizationFailureResponse (1)
dotnet (17)
dotnet.Tests (38)
CommandTests\Tool\Search\SearchResultPrinterTests.cs (10)
55_filledSearchResultPackage.Id.ToString(), _filledSearchResultPackage.Authors.First(),
57_filledSearchResultPackage.Versions.First().Version,
58_filledSearchResultPackage.Versions.First().Downloads.ToString(),
68_reporter.Lines.Should().NotContain(l => l.Contains(_filledSearchResultPackage.Tags.First()));
80_filledSearchResultPackage.Id.ToString(), _filledSearchResultPackage.Authors.First(),
82_filledSearchResultPackage.Versions.First().Version,
83_filledSearchResultPackage.Versions.First().Downloads.ToString(),
85_filledSearchResultPackage.Summary, _filledSearchResultPackage.Tags.First(),
86_filledSearchResultPackage.Versions.First().Version,
87_filledSearchResultPackage.Versions.First().Downloads.ToString(),
dotnet-dev-certs (2)
dotnet-format.UnitTests (12)
dotnet-MsiInstallation.Tests (2)
dotnet-openapi (2)
dotnet-svcutil-lib (5)
dotnet-svcutil-lib.Tests (1)
dotnet-watch (1)
EndToEnd.Tests (3)
http2cat (1)
IdeBenchmarks (5)
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 (10)
Metrics.Legacy (10)
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)
488Assert.Equal(Certificates.SelfSignedValidWithNoEku.Issuer, actual.First().Value);
492Assert.Equal(Certificates.SelfSignedValidWithNoEku.Thumbprint, actual.First().Value);
501Assert.Equal(Certificates.SelfSignedValidWithNoEku.SubjectName.Name, actual.First().Value);
511Assert.Equal(Certificates.SelfSignedValidWithNoEku.SerialNumber, actual.First().Value);
521Assert.Equal(Certificates.SelfSignedValidWithNoEku.GetNameInfo(X509NameType.DnsName, false), actual.First().Value);
531Assert.Equal(Certificates.SelfSignedValidWithNoEku.GetNameInfo(X509NameType.EmailName, false), actual.First().Value);
541Assert.Equal(Certificates.SelfSignedValidWithNoEku.GetNameInfo(X509NameType.SimpleName, false), actual.First().Value);
551Assert.Equal(Certificates.SelfSignedValidWithNoEku.GetNameInfo(X509NameType.UpnName, false), actual.First().Value);
561Assert.Equal(Certificates.SelfSignedValidWithNoEku.GetNameInfo(X509NameType.UrlName, false), actual.First().Value);
617Assert.Equal(Expected, name.First().Value);
620Assert.Equal("1", count.First().Value);
636Assert.Equal(Expected, name.First().Value);
640Assert.Equal(expected, count.First().Value);
687Assert.Equal(Expected, actual.First().Value);
744Assert.Equal(Expected, name.First().Value);
747Assert.Equal("1", count.First().Value);
763Assert.Equal(Expected, name.First().Value);
767Assert.Equal(expected, count.First().Value);
785Assert.Equal(Expected, name.First().Value);
790Assert.Equal(laterExpected, count.First().Value);
GoogleTests.cs (16)
409Assert.Equal("/error?FailureMessage=AccessDenied", transaction.Response.Headers.GetValues("Location").First());
445Assert.Equal("https://example.com/custom-denied-page?rurl=http%3A%2F%2Fwww.google.com%2F", transaction.Response.Headers.GetValues("Location").First());
488Assert.StartsWith("/error?FailureMessage=", transaction.Response.Headers.GetValues("Location").First());
527Assert.Equal("/error?FailureMessage=itfailed" + UrlEncoder.Default.Encode(";Description=whyitfailed;Uri=https://example.com/fail"), transaction.Response.Headers.GetValues("Location").First());
566Assert.Equal("/me", transaction.Response.Headers.GetValues("Location").First());
637transaction.Response.Headers.GetValues("Location").First());
689transaction.Response.Headers.GetValues("Location").First());
729Assert.Equal("/me", transaction.Response.Headers.GetValues("Location").First());
769Assert.Equal("/", transaction.Response.Headers.GetValues("Location").First());
817Assert.Equal("/foo", transaction.Response.Headers.GetValues("Location").First());
861transaction.Response.Headers.GetValues("Location").First());
890Assert.Equal("/me", transaction.Response.Headers.GetValues("Location").First());
934Assert.Equal("/me", transaction.Response.Headers.GetValues("Location").First());
978Assert.Equal("/me", transaction.Response.Headers.GetValues("Location").First());
1015Assert.Equal("/me", transaction.Response.Headers.GetValues("Location").First());
1089Assert.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.QuickGrid.Tests (13)
GridSortTest.cs (13)
39Assert.Equal("Name", propertyList.First().PropertyName);
40Assert.Equal(SortDirection.Ascending, propertyList.First().Direction);
55Assert.Equal("NullableDate", propertyList.First().PropertyName);
56Assert.Equal(SortDirection.Ascending, propertyList.First().Direction);
71Assert.Equal("NullableInt", propertyList.First().PropertyName);
72Assert.Equal(SortDirection.Ascending, propertyList.First().Direction);
87Assert.Equal("Child.ChildName", propertyList.First().PropertyName);
88Assert.Equal(SortDirection.Ascending, propertyList.First().Direction);
103Assert.Equal("Child.ChildNullableDate", propertyList.First().PropertyName);
104Assert.Equal(SortDirection.Ascending, propertyList.First().Direction);
119Assert.Equal("NullableDate", propertyList.First().PropertyName);
120Assert.Equal(SortDirection.Descending, propertyList.First().Direction);
138var firstProperty = propertyList.First();
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
Microsoft.AspNetCore.Components.SdkAnalyzers.Tests (2)
Microsoft.AspNetCore.Components.Tests (16)
Microsoft.AspNetCore.Components.Web.Tests (2)
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.JsonTranscoding (1)
Microsoft.AspNetCore.Grpc.Swagger (2)
Microsoft.AspNetCore.Hosting.Tests (4)
Microsoft.AspNetCore.Http.Connections.Tests (3)
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 (38)
Services\OpenApiSchemaService\OpenApiSchemaService.PolymorphicSchemas.cs (14)
40Assert.Equal("triangle", triangleSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
42Assert.Equal("square", squareSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
79Assert.Equal(0, citySchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<int>());
83Assert.Equal(1, timeSeriesSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<int>());
87Assert.Equal(2, newsSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<int>());
122Assert.Equal("student", citySchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
126Assert.Equal("teacher", timeSeriesSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
158Assert.Equal("paint", paintSchema.Properties["$type"].Enum.First().GetValue<string>());
162Assert.Equal("fabric", fabricSchema.Properties["$type"].Enum.First().GetValue<string>());
210Assert.Equal("dog", dogSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
214Assert.Equal("cat", catSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
218Assert.Equal("pet", petSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
291Assert.Equal("manager", managerSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
293Assert.Equal("employee", employeeSchema.Properties[schema.Discriminator.PropertyName].Enum.First().GetValue<string>());
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.");
1406AssertLog(logMessages.First(), LogLevel.Trace, "This request accepts compression.");
1407AssertLog(logMessages.Skip(1).First(), LogLevel.Trace, "Response compression is available for this Content-Type.");
1408AssertLog(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 (22)
Microsoft.AspNetCore.Server.HttpSys.NonHelixTests (1)
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (1)
Microsoft.AspNetCore.Server.Kestrel.Tests (11)
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 (157)
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 (329)
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)
68projectGraph.ProjectNodes.First().ProjectInstance.FullPath.ShouldBe(entryProject.Path);
119projectGraph.ProjectNodes.First().ProjectInstance.FullPath.ShouldBe(entryProject.Path);
410GetFirstNodeWithProjectNumber(graph, 2).ProjectReferences.First().ShouldNotBe(GetFirstNodeWithProjectNumber(graph, 3).ProjectReferences.First());
411GetFirstNodeWithProjectNumber(graph, 2).ProjectReferences.First().ProjectInstance.FullPath.ShouldEndWith("4.proj");
412GetFirstNodeWithProjectNumber(graph, 2).ProjectReferences.First().ProjectInstance.GlobalProperties.ShouldBeSameIgnoringOrder(EmptyGlobalProperties);
413GetFirstNodeWithProjectNumber(graph, 3).ProjectReferences.First().ProjectInstance.FullPath.ShouldEndWith("4.proj");
414GetFirstNodeWithProjectNumber(graph, 3).ProjectReferences.First().ProjectInstance.GlobalProperties.Count.ShouldBeGreaterThan(1);
467var node4A = GetFirstNodeWithProjectNumber(graph, 2).ProjectReferences.First();
468var node4B = GetFirstNodeWithProjectNumber(graph, 3).ProjectReferences.First();
473node4A.ProjectReferences.First().ShouldBe(node4B.ProjectReferences.First());
504GetFirstNodeWithProjectNumber(graph, 2).ProjectReferences.First().ShouldBe(GetFirstNodeWithProjectNumber(graph, 3).ProjectReferences.First());
539GetFirstNodeWithProjectNumber(graph, 2).ProjectReferences.First().ShouldBe(GetFirstNodeWithProjectNumber(graph, 3).ProjectReferences.First());
540GetFirstNodeWithProjectNumber(graph, 2).ProjectReferences.First().ProjectInstance.FullPath.ShouldEndWith("5.proj");
541GetFirstNodeWithProjectNumber(graph, 2).ProjectReferences.First().ProjectInstance.GlobalProperties["FoO"].ShouldBe("bar");
544GetFirstNodeWithProjectNumber(graph, 4).ProjectReferences.First().ShouldNotBe(GetFirstNodeWithProjectNumber(graph, 2).ProjectReferences.First());
545GetFirstNodeWithProjectNumber(graph, 4).ProjectReferences.First().ProjectInstance.FullPath.ShouldEndWith("5.proj");
546GetFirstNodeWithProjectNumber(graph, 4).ProjectReferences.First().ProjectInstance.GlobalProperties["FoO"].ShouldBe("BAR");
586node1.ProjectReferences.First().ShouldBe(node3);
588node2.ProjectReferences.First().ShouldBe(node3);
607var entryPointNode1 = projectGraph.EntryPointNodes.First();
619entryPointNode1.ProjectReferences.First().ShouldNotBe(entryPointNode2.ProjectReferences.First());
620entryPointNode1.ProjectReferences.First().ProjectInstance.FullPath.ShouldBe(entryPointNode2.ProjectReferences.First().ProjectInstance.FullPath);
621entryPointNode1.ProjectReferences.First().ProjectInstance.GlobalProperties["Platform"].ShouldBe("x86");
622entryPointNode2.ProjectReferences.First().ProjectInstance.GlobalProperties["Platform"].ShouldBe("x64");
646var entryPointNode1 = projectGraph.EntryPointNodes.First();
658entryPointNode1.ProjectReferences.First().ShouldBe(entryPointNode2.ProjectReferences.First());
659entryPointNode1.ProjectReferences.First().ProjectInstance.GlobalProperties.ContainsKey("Platform").ShouldBeFalse();
1619string project1ErrorMessage = project1MockLogger.Errors.First().Message;
1891var outerBuild = graph.GraphRoots.First();
2004AssertOuterBuild(graph.GraphRoots.First(), graph);
2032AssertInnerBuildEvaluation(graph.GraphRoots.First(), false, new Dictionary<string, string>());
2051AssertInnerBuildEvaluation(graph.GraphRoots.First(), true, new Dictionary<string, string>());
2072AssertOuterBuild(graph.GraphRoots.First(), graph);
2099AssertOuterBuild(graph.GraphRoots.First(), graph);
2149two.ProjectReferences.First().ShouldBe(referencedInnerBuild);
2173var rootNode = graph.GraphRoots.First();
2177var innerBuildNode = rootNode.ProjectReferences.First();
2182AssertNonMultitargetingNode(innerBuildNode.ProjectReferences.First(), additionalGlobalProperties);
2352projectGraph.ProjectNodes.First().ProjectInstance.GlobalProperties[PropertyNames.IsGraphBuild].ShouldBe("xyz");
Microsoft.Build.Framework (1)
Microsoft.Build.Tasks.Core (2)
Microsoft.Build.Tasks.UnitTests (17)
AssemblyDependency\Miscellaneous.cs (8)
2739AssemblyRemapping pair = remap.First<AssemblyRemapping>();
2825AssemblyRemapping pair = remap.First<AssemblyRemapping>();
2893AssemblyRemapping pair = remap.First<AssemblyRemapping>();
5481Assert.Equal("True", t.ResolvedFiles.Where(Item => Item.GetMetadata("OriginalItemSpec").Equals("Microsoft.Build.Engine", StringComparison.OrdinalIgnoreCase)).First().GetMetadata("FrameworkFile"), true);
5482Assert.Equal("True", t.ResolvedFiles.Where(Item => Item.GetMetadata("OriginalItemSpec").Equals("System.Xml", StringComparison.OrdinalIgnoreCase)).First().GetMetadata("FrameworkFile"), true);
5483Assert.Equal("True", t.ResolvedFiles.Where(Item => Item.GetMetadata("OriginalItemSpec").Equals("B", StringComparison.OrdinalIgnoreCase)).First().GetMetadata("FrameworkFile"), true);
5484Assert.Equal("True", t.ResolvedFiles.Where(Item => Item.GetMetadata("OriginalItemSpec").Equals("C", StringComparison.OrdinalIgnoreCase)).First().GetMetadata("FrameworkFile"), true);
5485Assert.Empty(t.ResolvedFiles.Where(Item => Item.GetMetadata("OriginalItemSpec").Equals("D", StringComparison.OrdinalIgnoreCase)).First().GetMetadata("FrameworkFile"));
Microsoft.Build.UnitTests.Shared (1)
Microsoft.Build.Utilities.UnitTests (5)
Microsoft.Cci.Extensions (5)
Microsoft.CodeAnalysis (2)
Microsoft.CodeAnalysis.Analyzers (18)
Microsoft.CodeAnalysis.AnalyzerUtilities (15)
Microsoft.CodeAnalysis.BannedApiAnalyzers (11)
Microsoft.CodeAnalysis.CodeStyle (5)
Microsoft.CodeAnalysis.CodeStyle.Fixes (14)
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (2)
Microsoft.CodeAnalysis.Collections.Package (1)
Microsoft.CodeAnalysis.CSharp (16)
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
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 (20)
CommandLineTests.cs (20)
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());
9647var text = comp.DiagnosticFormatter.Format(syntaxTree.GetDiagnostics().First());
9658text = comp.DiagnosticFormatter.Format(syntaxTree.GetDiagnostics().First());
9666text = comp.DiagnosticFormatter.Format(syntaxTree.GetDiagnostics().First());
10392var syntaxTreeInput = ctx.CompilationProvider.Select((c, _) => c.SyntaxTrees.First());
14691var classOptions = gc.AnalyzerConfigOptions.GetOptions(gc.Compilation.SyntaxTrees.First());
14731var classOptions = provider.GetOptions(cmd.Compilation.SyntaxTrees.First());
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (79)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (95)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (17)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (261)
Semantics\ExtensionTests.cs (44)
951var extension1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
978var extension1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
1282var extension1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
1459var extension1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
1633var extension1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
1657var extension1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
1690var extension1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
1719var extension1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
1747var extension1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
3318var type1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
3380var type1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
3693var type1 = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().First();
4978var m = ext.DescendantNodes().OfType<MethodDeclarationSyntax>().First();
12881var memberAccess1 = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "new object().Method").First();
12937var memberAccess1 = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "new object().Method").First();
18058var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "object.M").First();
18086var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "object.M").First();
18114var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "object.M").First();
18142var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "object.ToString").First();
18283var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "object.f").First();
18425var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "object.f").First();
19159var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "C.M").First();
19191var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "new C().M").First();
19229var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "C.M").First();
19266var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "new C().M").First();
19349var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "new C().M").First();
21458var memberAccess = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "object.Member").First();
24751var memberAccess1 = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "\"\".Property").First();
24779var memberAccess1 = GetSyntaxes<MemberAccessExpressionSyntax>(tree, """(b switch { true => "", _ => "" }).Property""").First();
24807var memberAccess1 = GetSyntaxes<MemberAccessExpressionSyntax>(tree, """(b ? "" : null).Property""").First();
24892var memberAccess1 = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "null.Property").First();
24929var memberAccess1 = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "default.Property").First();
25024var memberAccess1 = GetSyntaxes<MemberAccessExpressionSyntax>(tree, "(default, default).Property").First();
25684var deconstruction = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().First();
25802var deconstruction = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().First();
25837var deconstruction = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().First();
25895var deconstruction = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().First();
25934var deconstruction = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().First();
25984var deconstruction = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().First();
28557VerifyFlowGraph(comp, comp.SyntaxTrees.Single().GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().First(), """
38965var extensionParameterSyntax = tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().First();
39008var extensionParameterSyntax = tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().First();
48981var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().First();
49013loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().First();
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Features (19)
src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
121.First();
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (8)
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));
4438var generator1 = new PipelineCallbackGenerator((ctx) => { ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen1Source.cs", c.SyntaxTrees.First().GetRoot().ToFullString() + " //generator1"); }); }).AsSourceGenerator();
4439var generator2 = new PipelineCallbackGenerator2((ctx) => { ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen2Source.cs", c.SyntaxTrees.First().GetRoot().ToFullString() + " //generator2"); }); }).AsSourceGenerator();
4483var generator1 = new PipelineCallbackGenerator((ctx) => { ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen1Source.cs", "//" + c.SyntaxTrees.First().GetRoot().ToFullString() + " generator1"); }); }).AsSourceGenerator();
4484var generator2 = new PipelineCallbackGenerator2((ctx) => { ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen2Source.cs", "//" + c.SyntaxTrees.First().GetRoot().ToFullString() + " generator2"); }); }).AsSourceGenerator();
4507var generator1 = new PipelineCallbackGenerator((ctx) => { ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen1Source.cs", c.SyntaxTrees.First().GetRoot().ToFullString() + " //generator1"); }); }).AsSourceGenerator();
4508var 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 (203)
Symbols\Source\NullablePublicAPITests.cs (26)
1207var syntaxTree = comp.SyntaxTrees.First();
2743Assert.Equal(PublicNullableAnnotation.Annotated, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations().First());
2748Assert.Equal(PublicNullableAnnotation.NotAnnotated, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations().First());
2789Assert.Equal(PublicNullableAnnotation.Annotated, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations().First());
2794Assert.Equal(PublicNullableAnnotation.NotAnnotated, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations().First());
2832Assert.Equal(PublicNullableAnnotation.Annotated, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations().First());
2837Assert.Equal(PublicNullableAnnotation.NotAnnotated, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations().First());
2881Assert.Equal(PublicNullableAnnotation.Annotated, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations().First());
2886Assert.Equal(PublicNullableAnnotation.NotAnnotated, symInfo.Symbol.ContainingType.TypeArgumentNullableAnnotations().First());
3148var collectionInitializer = root.DescendantNodes().OfType<InitializerExpressionSyntax>().First();
3193var collectionInitializer = root.DescendantNodes().OfType<InitializerExpressionSyntax>().First();
3369Assert.Equal(annotation, spanType.TypeArgumentNullableAnnotations().First());
3414Assert.Equal(annotation, method.ContainingType.TypeArgumentNullableAnnotations().First());
3459Assert.Equal(annotation, method.ContainingType.TypeArgumentNullableAnnotations().First());
3537var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().First();
3562.First()
3598var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().First();
3623.First()
3854var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().First();
3856var o2Declaration = lambda.DescendantNodes().OfType<VariableDeclaratorSyntax>().First();
3913var fieldLambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().First();
3975var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().First();
4044var lambda = root.DescendantNodes().OfType<SimpleLambdaExpressionSyntax>().First();
4111var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().First();
4174var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().First();
4176var localFunction = lambda.DescendantNodes().OfType<LocalFunctionStatementSyntax>().First();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (82)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (4)
Microsoft.CodeAnalysis.CSharp.Workspaces (11)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (107)
CodeGeneration\SymbolEditorTests.cs (59)
50var compilation = await solution.Projects.First().GetCompilationAsync();
72var symbol = (await GetSymbolsAsync(solution, "C")).First();
78var actual = await GetActualAsync(editor.GetChangedDocuments().First());
100var symbol = (await GetSymbolsAsync(solution, "C")).First();
111var actual = await GetActualAsync(editor.GetChangedDocuments().First());
137var symbol = (await GetSymbolsAsync(solution, "C")).First();
148var actual = await GetActualAsync(editor.GetChangedDocuments().First());
178var comp = await solution.Projects.First().GetCompilationAsync();
179var symbolA = comp.GlobalNamespace.GetMembers("A").First();
180var symbolB = comp.GlobalNamespace.GetMembers("B").First();
190var actual = await GetActualAsync(editor.GetChangedDocuments().First());
225var comp = await solution.Projects.First().GetCompilationAsync();
226var symbolA = comp.GlobalNamespace.GetMembers("A").First();
227var symbolB = comp.GlobalNamespace.GetMembers("B").First();
273var symbol = (await GetSymbolsAsync(solution, "C")).First();
278var actual = await GetActualAsync(editor.GetChangedDocuments().First());
309var comp = await solution.Projects.First().GetCompilationAsync();
310var symbol = comp.GlobalNamespace.GetMembers("C").First();
346var symbol = (await GetSymbolsAsync(solution, "C")).First();
353var actual = await GetActualAsync(editor.GetChangedDocuments().First());
383var symbol = (await GetSymbolsAsync(solution, "C")).First();
390var actual = await GetActualAsync(editor.GetChangedDocuments().First());
420var symbol = (await GetSymbolsAsync(solution, "C")).First();
432var actual = await GetActualAsync(editor.GetChangedDocuments().First());
466var symbol = (await GetSymbolsAsync(solution, "C")).First();
479var actual = await GetActualAsync(editor.GetChangedDocuments().First());
516var symbol = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "C")).First();
523var actual = await GetActualAsync(editor.GetChangedDocuments().First());
554var symbol = (await GetSymbolsAsync(solution, "C")).First();
564var actual = await GetActualAsync(editor.GetChangedDocuments().First());
588var symbol = (await GetSymbolsAsync(solution, "C")).First();
598var actual = await GetActualAsync(editor.GetChangedDocuments().First());
621var symbol = (await GetSymbolsAsync(solution, "C")).First();
627var actual = await GetActualAsync(editor.GetChangedDocuments().First());
646var symbol = (await GetSymbolsAsync(solution, "C")).First();
653var actual = await GetActualAsync(editor.GetChangedDocuments().First());
677var symbol = (await GetSymbolsAsync(solution, "C")).First();
683var actual = await GetActualAsync(editor.GetChangedDocuments().First());
702var symbol = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "C")).First();
712var actual = await GetActualAsync(editor.GetChangedDocuments().First());
724actual = await GetActualAsync(editor.GetChangedDocuments().First());
750var symbol = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "C")).First();
757var actual = await GetActualAsync(editor.GetChangedDocuments().First());
791var symbol = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "C")).First();
798var actual = await GetActualAsync(editor.GetChangedDocuments().First());
828var symbol = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "C")).First();
835var actual = await GetActualAsync(editor.GetChangedDocuments().First());
861var symbol = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "C")).First();
868var actual = await GetActualAsync(editor.GetChangedDocuments().First());
894var symbol = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "C")).First();
901var actual = await GetActualAsync(editor.GetChangedDocuments().First());
931var symbol = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "C")).First();
938var actual = await GetActualAsync(editor.GetChangedDocuments().First());
968var symbol = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "C")).First();
975var actual = await GetActualAsync(editor.GetChangedDocuments().First());
997var symbol = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "C")).First();
1004var actual = await GetActualAsync(editor.GetChangedDocuments().First());
1035var typeC = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "C")).First();
1045var typeI = (INamedTypeSymbol)(await GetSymbolsAsync(solution, "I")).First();
Microsoft.CodeAnalysis.EditorFeatures (19)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (26)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (46)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (1)
Microsoft.CodeAnalysis.Extensions.Package (3)
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Microsoft.CodeAnalysis.Features (35)
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
Microsoft.CodeAnalysis.Features.UnitTests (4)
Microsoft.CodeAnalysis.InteractiveHost (1)
Microsoft.CodeAnalysis.LanguageServer (1)
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (246)
Completion\CompletionTests.cs (62)
93var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
103AssertJsonEquals(expected, results.Items.First());
146var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
181var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
187AssertJsonEquals(expected, results.Items.First());
216var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
256var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
286var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
292AssertJsonEquals(expected, results.Items.First());
370var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
376AssertJsonEquals(expected, results.Items.First());
433var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
440AssertJsonEquals(expected, results.Items.First());
466var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
494var document = solution.Projects.First().Documents.First();
507AssertJsonEquals(expected, results.Items.First());
533var document = solution.Projects.First().Documents.First();
546AssertJsonEquals(expected, results.Items.First());
572var document = solution.Projects.First().Documents.First();
585AssertJsonEquals(expected, results.Items.First());
632var document = solution.Projects.First().Documents.First();
641AssertJsonEquals(expected, results.Items.First());
730var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
763var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
766Assert.Null(results.Items.First().TextEdit);
767Assert.Null(results.Items.First().InsertText);
768Assert.True(((LSP.VSInternalCompletionItem)results.Items.First()).VsResolveTextEditOnCommit);
793var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
796Assert.Null(results.Items.First().TextEdit);
797Assert.Null(results.Items.First().InsertText);
821var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
990Assert.Equal("T", results.Items.First().Label);
1003Assert.Contains("ta", results.Items.First().Label, StringComparison.OrdinalIgnoreCase);
1058Assert.Equal("T", results.Items.First().Label);
1071Assert.Equal("TaiwanCalendar", results.Items.First().Label);
1126Assert.Equal("T", results.Items.First().Label);
1138Assert.Equal("Task", results.Items.First().Label);
1151Assert.Equal("T", results.Items.First().Label);
1163Assert.Equal("Timeout", results.Items.First().Label);
1288Assert.Contains("ta", results.Items.First().Label, StringComparison.OrdinalIgnoreCase);
1350Assert.Equal("T", results.Items.First().Label);
1367Assert.Equal("Saaa", results.Items.First().Label);
1470Assert.Equal("T", results.Items.First().Label);
1506var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
References\FindAllReferencesHandlerTests.cs (15)
57var results = await RunFindAllReferencesAsync(testLspServer, testLspServer.GetLocations("caret").First());
95var results = await RunFindAllReferencesAsync(testLspServer, testLspServer.GetLocations("caret").First(), progress);
135var results = await RunFindAllReferencesAsync(testLspServer, testLspServer.GetLocations("caret").First());
180var results = await RunFindAllReferencesAsync(testLspServer, testLspServer.GetLocations("caret").First());
204var results = await RunFindAllReferencesAsync(testLspServer, testLspServer.GetLocations("caret").First());
225var results = await RunFindAllReferencesAsync(testLspServer, testLspServer.GetLocations("caret").First());
248var results = await RunFindAllReferencesAsync(testLspServer, testLspServer.GetLocations("caret").First());
276var results = await RunFindAllReferencesAsync(testLspServer, testLspServer.GetLocations("caret").First());
289var results = await RunFindAllReferencesAsync(testLspServer, testLspServer.GetLocations("caret").First());
292var textRuns = ((ClassifiedTextElement)results.First().Text).Runs;
321var results = await RunFindAllReferencesAsync(testLspServer, testLspServer.GetLocations("caret").First());
344var results = await RunFindAllReferencesAsync(testLspServer, testLspServer.GetLocations("caret").First());
377var project = workspace.CurrentSolution.Projects.First().AddAnalyzerReference(new TestGeneratorReference(razorGenerator));
380var results = await RunFindAllReferencesAsync(testLspServer, testLspServer.GetLocations("caret").First());
412var results = await RunFindAllReferencesAsync(testLspServer, testLspServer.GetLocations("caret").First(), includeDeclaration: false);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (11)
Microsoft.CodeAnalysis.PublicApiAnalyzers (9)
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (9)
Microsoft.CodeAnalysis.Test.Utilities (15)
Microsoft.CodeAnalysis.Threading.Package (1)
Microsoft.CodeAnalysis.UnitTests (25)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (1)
Microsoft.CodeAnalysis.Workspaces (26)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (37)
Microsoft.CodeAnalysis.Workspaces.UnitTests (72)
Microsoft.CommonLanguageServerProtocol.Framework.Package (1)
Microsoft.Data.Analysis.Tests (2)
Microsoft.DotNet.ApiCompatibility.Tests (15)
Rules\TypeMustExistTests.Strict.cs (2)
322new CompatDifference(left.MetadataInformation, right.First().MetadataInformation, DiagnosticIds.TypeMustExist, string.Empty, DifferenceType.Added, "T:CompatTests.First.FirstNested.SecondNested.ThirdNested"),
355new CompatDifference(left.MetadataInformation, right.First().MetadataInformation, DiagnosticIds.TypeMustExist, string.Empty, DifferenceType.Added, "T:CompatTests.ForwardedTestType"),
Microsoft.DotNet.Arcade.Sdk (1)
Microsoft.DotNet.Build.Manifest (2)
Microsoft.DotNet.Build.Tasks.Feed (2)
Microsoft.DotNet.Build.Tasks.Workloads (2)
Microsoft.DotNet.Cli.Utils (2)
Microsoft.DotNet.Cli.Utils.Tests (1)
Microsoft.DotNet.GenAPI (2)
Microsoft.DotNet.GenAPI.Tests (1)
Microsoft.DotNet.Git.IssueManager (2)
Microsoft.DotNet.Helix.Sdk (2)
Microsoft.DotNet.Helix.Sdk.Tests (9)
Microsoft.DotNet.HotReload.Client.Package (1)
Microsoft.DotNet.MSBuildSdkResolver (5)
Microsoft.DotNet.MSBuildSdkResolver.Tests (1)
Microsoft.DotNet.NuGetRepack.Tasks (1)
Microsoft.DotNet.Open.Api.Tools.Tests (1)
Microsoft.DotNet.PackageInstall.Tests (7)
Microsoft.DotNet.SdkResolver (1)
Microsoft.DotNet.SharedFramework.Sdk (3)
Microsoft.DotNet.SignCheckLibrary (2)
Microsoft.DotNet.SourceBuild.Tasks (2)
Microsoft.DotNet.TemplateLocator (3)
Microsoft.DotNet.TemplateLocator.Tests (3)
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)
82.First();
Microsoft.Extensions.AI.Integration.Tests (1)
Microsoft.Extensions.AI.OpenAI.Tests (6)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (1)
82.First();
Microsoft.Extensions.AI.Tests (7)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (1)
82.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 (4)
Microsoft.Extensions.Diagnostics.Testing (1)
Microsoft.Extensions.DotNetDeltaApplier.Tests (2)
Microsoft.Extensions.Http.Diagnostics (1)
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Microsoft.Extensions.Http.Resilience.Tests (1)
Microsoft.Extensions.ML (2)
Microsoft.Extensions.Options.Contextual.Tests (2)
Microsoft.Extensions.SecretManager.Tools.Tests (1)
Microsoft.Extensions.Validation.Tests (20)
ValidatableTypeInfoTests.cs (16)
68Assert.Equal("The Name field is required.", kvp.Value.First());
73Assert.Equal("The field Age must be between 0 and 120.", kvp.Value.First());
78Assert.Equal("The Street field is required.", kvp.Value.First());
83Assert.Equal("The City field is required.", kvp.Value.First());
157Assert.Equal("Salary must be a positive value.", error.Value.First());
210Assert.Equal("The field Doors must be between 2 and 5.", kvp.Value.First());
215Assert.Equal("The Make field is required.", kvp.Value.First());
220Assert.Equal("The Model field is required.", kvp.Value.First());
275Assert.Equal("The ProductName field is required.", kvp.Value.First());
280Assert.Equal("The field Quantity must be between 1 and 100.", kvp.Value.First());
285Assert.Equal("The field Quantity must be between 1 and 100.", kvp.Value.First());
406Assert.Equal("SKU must start with 'PROD-'.", error.Value.First());
492Assert.Equal("The Name field is required.", kvp.Value.First());
497Assert.Equal("Date must be in the past.", kvp.Value.First());
580Assert.Equal("FirstName and LastName are required.", kvp.Value.First());
585Assert.Equal("FirstName and LastName are required.", kvp.Value.First());
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 (5)
Microsoft.ML.CodeGenerator.Tests (1)
Microsoft.ML.Core (3)
Microsoft.ML.Data (44)
Microsoft.ML.Ensemble (2)
Microsoft.ML.EntryPoints (11)
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.Build.Containers.IntegrationTests (1)
Microsoft.NET.Build.Containers.UnitTests (2)
Microsoft.NET.Build.Tasks (10)
Microsoft.NET.Build.Tasks.UnitTests (29)
Microsoft.NET.Build.Tests (34)
Microsoft.Net.Http.Headers.Tests (54)
Microsoft.NET.Pack.Tests (4)
Microsoft.NET.Publish.Tests (8)
Microsoft.NET.Sdk.BlazorWebAssembly.AoT.Tests (1)
Microsoft.NET.Sdk.BlazorWebAssembly.Tests (8)
Microsoft.NET.Sdk.Publish.Tasks (1)
Microsoft.NET.Sdk.StaticWebAssets.Tests (5)
Microsoft.NET.Sdk.WorkloadManifestReader (3)
Microsoft.NET.Sdk.WorkloadManifestReader.Tests (3)
Microsoft.NET.TestFramework (4)
Microsoft.NET.ToolPack.Tests (17)
Microsoft.TemplateEngine.Cli (21)
Microsoft.VisualStudio.LanguageServices (11)
Microsoft.VisualStudio.LanguageServices.CSharp (3)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (11)
Microsoft.VisualStudio.LanguageServices.Implementation (4)
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Msbuild.Tests.Utilities (1)
Mvc.Api.Analyzers.Test (3)
Roslyn.Diagnostics.Analyzers (14)
Roslyn.Diagnostics.CSharp.Analyzers (2)
Roslyn.VisualStudio.DiagnosticsWindow (1)
Roslyn.VisualStudio.Next.UnitTests (36)
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();
87var diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.Semantic);
95diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.Semantic);
115var task = Task.Run(() => AnalyzeAsync(workspace, workspace.CurrentSolution.ProjectIds.First(), analyzerType, isHostAnalyzer: false, source.Token));
156var project = workspace.CurrentSolution.Projects.First();
169var diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.Semantic);
195var project = workspace.CurrentSolution.Projects.First().AddAnalyzerReference(analyzerReference);
209var diagnostics = analyzerResult.GetDocumentDiagnostics(project.DocumentIds.First(), AnalysisKind.Syntax);
RulesetToEditorconfigConverter (1)
Sample (1)
artifacts\obj\Sample\Release\net10.0\generated\Microsoft.AspNetCore.OpenApi.SourceGenerators\Microsoft.AspNetCore.OpenApi.SourceGenerators.XmlCommentGenerator\OpenApiXmlCommentSupport.generated.cs (1)
469var response = operation.Responses.First();
sdk-tasks (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 (2)
System.Windows.Forms.UI.IntegrationTests (9)
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 (12)
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)