Files
adriadri6972 d3d9c5f833 upload project
2025-07-31 15:21:08 +02:00

38 lines
950 B
C#

using NUnit.Framework;
using Unity.XR.CoreUtils;
namespace UnityEngine.XR.Simulation.Tests
{
[TestFixture]
class SimulationCameraTestFixture : SimulationSessionTestSetup
{
[OneTimeSetUp]
public void Setup()
{
SetupSession();
SetupInput();
}
[OneTimeTearDown]
public void TearDown()
{
TearDownInput();
TearDownSession();
}
[Test]
[Order(1)]
public void PoseProviderAvailable()
{
var xrOrigin = Object.FindAnyObjectByType<XROrigin>();
Assert.IsNotNull(xrOrigin);
var xrCamera = xrOrigin.Camera;
Assert.IsNotNull(xrCamera);
var poseProvider = Object.FindAnyObjectByType<SimulationCameraPoseProvider>();
Assert.IsNotNull(poseProvider, $"No active {nameof(SimulationCameraPoseProvider)} is available.");
}
}
}