using AtomUI.Build.Tasks; using Shouldly; using Xunit; namespace AtomUI.Build.Tasks.Tests; public sealed class CollectAxamlUsageTaskTests : IDisposable { private readonly string _directory = Path.Combine( Path.GetTempPath(), $"atomui-axaml-usage-tests-{Guid.NewGuid():N}"); public CollectAxamlUsageTaskTests() { Directory.CreateDirectory(_directory); } [Fact] public void Execute_Collects_Structured_Element_Template_And_Selector_Types() { var path = Write( "Views/MainView.axaml", """