public void AreResultAndValueEqual() { pFunctionPointerReturningInt p = AreResultAndValueEqualImpl; Assert.True(NativeMethods.AreResultAndValueEqual(p, 56)); Assert.False(NativeMethods.AreResultAndValueEqual(p, 42)); }
public static extern bool AreResultAndValueEqual(pFunctionPointerReturningInt pFPtr, int value);
public void GetFunctionPointerReturningInt() { pFunctionPointerReturningInt p = NativeMethods.GetFunctionPointerReturningInt(); Assert.Equal(42, p()); }