using DanroJump.Settings; using DanroJump.UI.ArcadeInput; using DanroJump.UI.MainMenu; using NUnit.Framework; using System.Reflection; using UnityEngine; using UnityEngine.UIElements; namespace DanroJump.Tests.EditMode { public sealed class ServiceTextInputModalWindowTests { [Test] public void SetContext_BuildsSlotsAndPreview() { var root = CreateRoot(); var modal = new ServiceTextInputModalWindow(root); var definition = CreateStringDefinition("payment.supportNumber"); modal.SetContext(definition, "+799", ArcadeStringInputProfile.Phone(maxLength: 5), _ => { }); Assert.That(root.Q