using System.Reflection;
using NUnit.Framework;
namespace UnitySDKEditorTests
{
public partial class MLDepthCamera
{
[SetUp]
public void SetupNativeBindings()
{
var apiType = typeof(UnityEngine.XR.MagicLeap.MLDepthCamera);
nativeBindings = apiType.GetNestedType("NativeBindings", BindingFlags.NonPublic);
}
[Test]
public void NativeBinding_MLDepthCameraConnect_Exists()
{
AssertThatMethodExists("MLDepthCameraConnect");
}
[Test]
public void NativeBinding_MLDepthCameraUpdateSettings_Exists()
{
AssertThatMethodExists("MLDepthCameraUpdateSettings");
}
[Test]
public void NativeBinding_MLDepthCameraGetLatestDepthData_Exists()
{
AssertThatMethodExists("MLDepthCameraGetLatestDepthData");
}
[Test]
public void NativeBinding_MLDepthCameraReleaseDepthData_Exists()
{
AssertThatMethodExists("MLDepthCameraReleaseDepthData");
}
[Test]
public void NativeBinding_MLDepthCameraDisconnect_Exists()
{
AssertThatMethodExists("MLDepthCameraDisconnect");
}
}
}