public void Destroy() { bool called = false; MOCK_Destroy((IntPtr obj) => { Assert.Equal(pointer, obj); called = true; return((int)Yogi.ErrorCode.Ok); }); obj.Dispose(); Assert.True(called); }