public void ValidateLoaderTest() { if (RuntimeSettings.reuseTestsForXR) { InjectMockHMD.SetupLoader(); var buildTargetSettings = XRGeneralSettingsPerBuildTarget.XRGeneralSettingsForBuildTarget(BuildTargetGroup.Standalone); Assert.That(buildTargetSettings != null, "Unable to read for XR settings for build target!"); Assert.AreEqual(1, buildTargetSettings.AssignedSettings.loaders.Count, "There should be exactly one XR loader!"); Assert.That(buildTargetSettings.InitManagerOnStart, "XR loader is not set to init on start!"); Assert.AreEqual("Mock HMD Loader", buildTargetSettings.AssignedSettings.loaders[0].name, "Invalid XR loader found!"); } }
public void ValidateLoaderTest() { if (RuntimeSettings.reuseTestsForXR) { InjectMockHMD.SetupLoader(); var buildTargetSettings = XRGeneralSettingsPerBuildTarget.XRGeneralSettingsForBuildTarget(BuildTargetGroup.Standalone); // XRTODO: remove pragmas once MockHMD package is published with new dependencies to xr.sdk.management and replace loaders with activeLoaders #pragma warning disable CS0618 Assert.That(buildTargetSettings != null, "Unable to read for XR settings for build target!"); Assert.AreEqual(1, buildTargetSettings.AssignedSettings.loaders.Count, "There should be exactly one XR loader!"); Assert.That(buildTargetSettings.InitManagerOnStart, "XR loader is not set to init on start!"); Assert.AreEqual("Mock HMD Loader", buildTargetSettings.AssignedSettings.loaders[0].name, "Invalid XR loader found!"); #pragma warning restore CS0618 } }