public void Test_0150_QLDevice_CalibrateEyeRadius() { QLError error = QuickLink2API.QLDevice_Start(Test_SetUp.Helper.DeviceId); Assert.AreEqual(QLError.QL_ERROR_OK, error); float leftRadius = 0; float rightRadius = 0; // Wait so the device is completely initialized and started before calibrating // the eye radius Thread.Sleep(2000); // Calibrate the left and right eye radii error = QuickLink2API.QLDevice_CalibrateEyeRadius(Test_SetUp.Helper.DeviceId, 50, out leftRadius, out rightRadius); Assert.AreEqual(QLError.QL_ERROR_OK, error); // Check that both radii are greater than 0; Assert.Greater(leftRadius, 0, "Must be looking at screen"); Assert.Greater(rightRadius, 0, "Must be looking at screen"); error = QuickLink2API.QLDevice_Stop(Test_SetUp.Helper.DeviceId); Assert.AreEqual(QLError.QL_ERROR_OK, error); }