Skip to content

Setting SCNAction.TimingFunction to null does not read back as null #5072

Description

@spouliot

Steps to Reproduce

  1. Uncomment part of ActionTest.cs
diff --git a/tests/monotouch-test/SceneKit/ActionTest.cs b/tests/monotouch-test/SceneKit/ActionTest.cs
index 76c6b808..026cc487 100644
--- a/tests/monotouch-test/SceneKit/ActionTest.cs
+++ b/tests/monotouch-test/SceneKit/ActionTest.cs
@@ -35,9 +35,10 @@ namespace MonoTouchFixtures.SceneKit {
                        Assert.That (timeFunctionValue, Is.NaN, "TimingFunction assigned from TimingFunction2");
 #endif
                        a.TimingFunction2 = null;
-                       Assert.Null (a.TimingFunction2, "TimingFunction2-end");
+                       // 
+                       // Assert.Null (a.TimingFunction2, "TimingFunction2-end");
 #if !XAMCORE_4_0
-                       Assert.Null (a.TimingFunction, "TimingFunction-end");
+                       // Assert.Null (a.TimingFunction, "TimingFunction-end");
 #endif
                }
        }
  1. Run monotouch-test

Expected Behavior

After setting TimingFunction to null we should read the delegate as null.

Actual Behavior

It's non null

Environment

xamarin-macios/master

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugIf an issue is a bug or a pull request a bug fixgeneratorIssues affecting the generatoriOSIssues affecting iOSmacOSIssues affecting macOS

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions