예제 #1
0
    public void FromNSArray()
    {
        string text        = "woot";
        IntPtr handle      = ObjC.ToNSString(text);
        var    arrayHandle = ObjC.ToNSArray(new[] { handle });
        var    array       = ObjC.FromNSArray(arrayHandle);

        Assert.AreEqual(1, array.Length);
        Assert.AreEqual(text, array[0]);
    }
예제 #2
0
    public void FromNSArrayNull()
    {
        var array = ObjC.FromNSArray(IntPtr.Zero);

        Assert.IsNull(array);
    }
예제 #3
0
    public void FromNSArrayNullOfT()
    {
        var array = ObjC.FromNSArray <NSObject>(IntPtr.Zero);

        Assert.IsNull(array);
    }