using System; using NUnit.Framework; using Unity.Multiplayer.Center.Window; using UnityEditor; using UnityEngine.UIElements; namespace Unity.MultiplayerCenterTests { class QuickstartTabTests { bool m_IsQuickstartPackageInstalled = false; [OneTimeSetUp] public void OneTimeSetup() { var packInfo = UnityEditor.PackageManager.PackageInfo.FindForPackageName("com.unity.multiplayer.center.quickstart"); m_IsQuickstartPackageInstalled = packInfo != null; } [SetUp] public void Setup() { EditorWindow.GetWindow(); } [Test] public void QuickstartTab_QuickstartPackageMissingHelpboxExists() { if (m_IsQuickstartPackageInstalled) { Assert.Ignore("Skip test because it needs the quickstart package to be missing"); } UtilsForGettingStartedTabTests.OpenGettingStartedTab(); var helpBox = EditorWindow.GetWindow().rootVisualElement.Q(); Assert.NotNull(helpBox, "Helpbox for missing quickstart package not found"); } } }