public void Equality () { string pathText = "/org/freedesktop/DBus"; ObjectPath a = new ObjectPath (pathText); ObjectPath b = new ObjectPath (pathText); Assert.IsTrue (a.Equals (b)); Assert.AreEqual (String.Empty.CompareTo (null), a.CompareTo (null)); Assert.IsTrue (a == b); Assert.IsFalse (a != b); ObjectPath c = new ObjectPath (pathText + "/foo"); Assert.IsFalse (a == c); }
public void Equality() { string pathText = "/org/freedesktop/DBus"; ObjectPath a = new ObjectPath(pathText); ObjectPath b = new ObjectPath(pathText); Assert.IsTrue(a.Equals(b)); Assert.AreEqual(String.Empty.CompareTo(null), a.CompareTo(null)); Assert.IsTrue(a == b); Assert.IsFalse(a != b); ObjectPath c = new ObjectPath(pathText + "/foo"); Assert.IsFalse(a == c); }
private void Initialize() { iaccount = DBusUtility.GetProxy <IAccount> (BusType.Session, Constants.ACCOUNTMANAGER_IFACE, AccountObjectPath); iaccount.AccountPropertyChanged += OnAccountPropertyChanged; ObjectPath = GetConnectionObjectPath(); connected = !ObjectPath.Equals("/"); AccountId = (string)DBusUtility.GetProperty(BusType, Constants.ACCOUNTMANAGER_IFACE, AccountObjectPath, Constants.ACCOUNT_IFACE, "NormalizedName"); }