public void Session_GetConnectedControllerTypes() { IntPtr sessionPtr = CreateSession(); Assert.AreNotEqual(IntPtr.Zero, sessionPtr); ControllerType controllerType = OVR.GetConnectedControllerTypes(sessionPtr); // We assert that at least one controller is present Assert.IsTrue(controllerType.HasFlag(ControllerType.Remote) || controllerType.HasFlag(ControllerType.XBox) || controllerType.HasFlag(ControllerType.LTouch) || controllerType.HasFlag(ControllerType.RTouch), "No Oculus controller is available - please connect any Oculus controller for this test to pass."); }