public void ToFromString_Zero()
        {
            string s = NSDirectionalEdgeInsets.Zero.ToString();
            var    e = NSDirectionalEdgeInsets.FromString(s);

            Assert.That(e, Is.EqualTo(NSDirectionalEdgeInsets.Zero), "roundtrip");
        }
        public void Operators()
        {
            var i1 = new NSDirectionalEdgeInsets(10, 20, 30, 40);
            var i2 = new NSDirectionalEdgeInsets(10, 10, 10, 10);

            Assert.True(i1 == i1, "i1 == i1");
            Assert.True(i2 == i2, "i1 == i1");
            Assert.True(i1 != i2, "i1 != i2");
            Assert.True(i2 != i1, "i2 != i1");
        }
Пример #3
0
 // note: NSDirectionalEdgeInsetsEqualToDirectionalEdgeInsets (UIGeometry.h) is a macro
 public bool Equals(NSDirectionalEdgeInsets other)
 {
     if (Leading != other.Leading)
     {
         return(false);
     }
     if (Trailing != other.Trailing)
     {
         return(false);
     }
     if (Top != other.Top)
     {
         return(false);
     }
     return(Bottom == other.Bottom);
 }
        public void FromString_Null()
        {
            var e = NSDirectionalEdgeInsets.FromString(null);

            Assert.That(e, Is.EqualTo(NSDirectionalEdgeInsets.Zero), "roundtrip");
        }
Пример #5
0
 extern static IntPtr /* NSString */ NSStringFromDirectionalEdgeInsets(NSDirectionalEdgeInsets insets);