public void Test_Setting_The_Value_Of_A_Component(ComponentTestCase testCase) { TCBQuaternionData quaternion = new TCBQuaternionData(); testCase.SetProperty(quaternion, 1f); testCase.GetPrivateField(quaternion).Should().Be(0x8000); }
public void SetProperty(TCBQuaternionData quaternion, float value) => propertyInfo.SetValue(quaternion, value);
public void SetPrivateField(TCBQuaternionData quaternion, ushort value) => fieldInfo.SetValue(quaternion, value);
public float GetProperty(TCBQuaternionData quaternion) => (float)propertyInfo.GetValue(quaternion);
public ushort GetPrivateField(TCBQuaternionData quaternion) => (ushort)fieldInfo.GetValue(quaternion);