using AtomUI.Generator.Localization.Xliff; using Shouldly; using Xunit; using static AtomUI.Generator.Tests.Localization.LocalizationGeneratorTestHost; namespace AtomUI.Generator.Tests.Localization; public class LanguageFileInputParserTests { [Fact] public void Parser_Only_Parses_Text_And_Preserves_Source_Location() { var result = AdditionalLanguageFileParser.Parse( new TestAdditionalText( "Localization/Test/ja-JP.xlf", """ Hello """), TestContext.Current.CancellationToken); result.File.ShouldBeNull(); var error = result.Errors.ShouldHaveSingleItem(); error.Line.ShouldBe(1); error.Message.ShouldContain("version"); } }