201 references to Descendants
aspire (5)
Aspire.Cli.EndToEnd.Tests (8)
Aspire.Cli.Tests (103)
Projects\PrebuiltAppHostServerTests.cs (61)
338var projectElements = doc.Descendants("ProjectReference").ToList();
345var packageReference = Assert.Single(doc.Descendants("PackageReference"));
368doc.Descendants("PackageReference"),
379Assert.Single(doc.Descendants("ProjectReference"));
391var packageReference = Assert.Single(doc.Descendants("PackageReference"));
405Assert.Null(doc.Descendants(ns + "OutDir").FirstOrDefault());
418Assert.Null(doc.Descendants(ns + "BaseOutputPath").FirstOrDefault());
419Assert.Null(doc.Descendants(ns + "BaseIntermediateOutputPath").FirstOrDefault());
420Assert.Null(doc.Descendants(ns + "MSBuildProjectExtensionsPath").FirstOrDefault());
435doc.Descendants(ns + "BaseOutputPath").FirstOrDefault()?.Value);
438doc.Descendants(ns + "BaseIntermediateOutputPath").FirstOrDefault()?.Value);
439Assert.Equal("$(BaseIntermediateOutputPath)", doc.Descendants(ns + "MSBuildProjectExtensionsPath").FirstOrDefault()?.Value);
440Assert.Equal("/custom/policy/path", doc.Descendants(ns + "RestoreRootConfigDirectory").FirstOrDefault()?.Value);
441Assert.Equal(string.Empty, doc.Descendants(ns + "RestoreConfigFile").FirstOrDefault()?.Value);
442Assert.Equal("/custom/packages/path", doc.Descendants(ns + "RestorePackagesPath").FirstOrDefault()?.Value);
688.Descendants("packageSources")
731var projectSource = Assert.Single(projectNuGetConfig.Descendants("packageSources").Elements("add"));
776Assert.Equal(RuntimeInformation.RuntimeIdentifier, doc.Descendants(ns + "RuntimeIdentifier").Single().Value);
777Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ClosureMetadataFileName), doc.Descendants(ns + "AspireClosureMetadataFile").FirstOrDefault()?.Value);
778Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ClosureSourcesFileName), doc.Descendants(ns + "AspireClosureSourcesFile").FirstOrDefault()?.Value);
779Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ClosureTargetsFileName), doc.Descendants(ns + "AspireClosureTargetsFile").FirstOrDefault()?.Value);
780Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ProjectRefAssemblyNamesFileName), doc.Descendants(ns + "AspireProjectRefAssemblyNamesFile").FirstOrDefault()?.Value);
792var target = doc.Descendants("Target")
810var copyLocal = doc.Descendants(ns + "CopyLocalLockFileAssemblies").FirstOrDefault()?.Value;
824Assert.Equal("false", doc.Descendants(ns + "EnableDefaultItems").FirstOrDefault()?.Value);
825Assert.Equal("false", doc.Descendants(ns + "EnableNETAnalyzers").FirstOrDefault()?.Value);
826Assert.Equal("false", doc.Descendants(ns + "GenerateDocumentationFile").FirstOrDefault()?.Value);
827Assert.Equal("false", doc.Descendants(ns + "IsPackable").FirstOrDefault()?.Value);
828Assert.Equal("false", doc.Descendants(ns + "IsPublishable").FirstOrDefault()?.Value);
829Assert.Equal("false", doc.Descendants(ns + "ProduceReferenceAssembly").FirstOrDefault()?.Value);
842Assert.Equal("net10.0", doc.Descendants(ns + "TargetFramework").FirstOrDefault()?.Value);
858var restoreConfigFile = doc.Descendants(ns + "RestoreConfigFile").FirstOrDefault()?.Value;
859var restoreSources = doc.Descendants(ns + "RestoreAdditionalProjectSources").Single().Value;
875var restoreSources = doc.Descendants(ns + "RestoreAdditionalProjectSources").Single();
1296var gpf = doc.Descendants("config")
1356var gpf = doc.Descendants("config")
1846var gpf = doc.Descendants("config")
3091generatedProject.Descendants(ns + "RestoreAdditionalProjectSources").Single().Value);
3232.Descendants("config")
3245var restoreConfigFile = generatedProject.Descendants(ns + "RestoreConfigFile").FirstOrDefault()?.Value;
3246var restoreSources = generatedProject.Descendants(ns + "RestoreAdditionalProjectSources").FirstOrDefault()?.Value;
3259directoryBuildProps.Descendants("RestoreRootConfigDirectory").Single().Value);
3262Assert.Empty(generatedPolicyOverlay.Descendants("packageSources"));
3265var disabledPackageSources = Assert.Single(generatedPolicyOverlay.Descendants("disabledPackageSources"));
3272Assert.NotNull(XDocument.Load(ambientConfigPath).Descendants("packageSourceCredentials").ElementAtOrDefault(0));
3277generatedProject.Descendants("PackageReference"),
3627Assert.Empty(restoreOverlay.Descendants("packageSources"));
3630Assert.NotNull(ambientConfig.Descendants("packageSourceCredentials").Single().Element("private"));
3633ambientConfig.Descendants("config").Elements("add").Single().Attribute("value")?.Value);
4176var restoreConfigFile = generatedProject.Descendants(ns + "RestoreConfigFile").FirstOrDefault()?.Value;
4179generatedProject.Descendants(ns + "RestoreAdditionalProjectSources").FirstOrDefault()?.Value));
4181Assert.Single(restoreOverlay.Descendants("packageSources").Elements("add"));
4192.Descendants("packageSources")
4201generatedProject.Descendants("PackageReference"),
4420generatedProject.Descendants("PackageReference"),
4431Assert.Single(generatedProject.Descendants("ProjectReference"));
5049return document.Descendants("BaseIntermediateOutputPath").Single().Value;
5289.Descendants("RestoreRootConfigDirectory")
5365var sourceKey = doc.Descendants("packageSources")
5372sourceKey ??= doc.Descendants("packageSource")
5395return [.. doc.Descendants("packageSource")
Aspire.Hosting.Maui.Tests (7)
Aspire.Hosting.Native.CodeGeneration (1)
Aspire.Hosting.RemoteHost (1)
Aspire.Templates.Tests (6)
dotnet-svcutil-lib (1)
GenerateTemplateManifest (3)
Infrastructure.Tests (24)
TemplateManifest\TemplateRestorePlanTests.cs (12)
46plan.Projects.Select(p => p.Project.Descendants("PackageReference").Count()).Order());
84.Select(p => p.Project.Descendants("PackageReference").Single().Attribute("Version")!.Value).Order());
113var parent = Assert.Single(plan.Projects, p => p.Project.Descendants("ProjectReference").Any());
114var child = Assert.Single(plan.Projects, p => !p.Project.Descendants("ProjectReference").Any());
115Assert.Equal($"../{child.Name}/{child.Name}.csproj", parent.Project.Descendants("ProjectReference").Single().Attribute("Include")!.Value);
116Assert.Equal("true", parent.Project.Descendants("UseMicrosoftTestingPlatformRunner").Single().Value);
117Assert.Equal("all", parent.Project.Descendants("PackageReference").Single().Attribute("PrivateAssets")!.Value);
118Assert.Equal("Microsoft.AspNetCore.App", parent.Project.Descendants("FrameworkReference").Single().Attribute("Include")!.Value);
133Assert.Equal(["first", "second"], normalized.Descendants("Mode").Select(e => e.Value));
264Assert.Equal("true", project.Project.Descendants("AspireUseCliBundle").Single().Value);
265Assert.Equal("true", project.Project.Descendants("FileBasedProgram").Single().Value);
266Assert.Equal("Additional", project.Project.Descendants("PackageReference").Single().Attribute("Include")!.Value);
Microsoft.AspNetCore.DataProtection (1)
Microsoft.AspNetCore.OpenApi.SourceGenerators (7)
Microsoft.AspNetCore.Rewrite (4)
Microsoft.AspNetCore.Server.IntegrationTesting (2)
Microsoft.CodeAnalysis.Analyzers (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
Microsoft.CodeAnalysis.Workspaces (4)
Microsoft.DotNet.Arcade.Sdk (1)
Microsoft.DotNet.Build.Tasks.Packaging (1)
Microsoft.DotNet.Build.Tasks.Workloads (3)
Microsoft.DotNet.NuGetRepack.Tasks (1)
Microsoft.DotNet.SourceBuild.Tasks (1)
Microsoft.DotNet.XliffTasks (8)
Microsoft.NET.Sdk.Publish.Tasks (2)
NuGet.Packaging (3)
System.ComponentModel.TypeConverter (1)
System.Private.CoreLib.Generators (1)