public void Equals () { var a = new UniqueId ("a"); var b = new UniqueId (new Guid ()); Assert.IsFalse (a.Equals (null)); Assert.IsFalse (b.Equals (null)); Assert.IsFalse (a.Equals (b)); Assert.IsFalse (a == b); Assert.IsTrue (a != b); var c = new UniqueId ("a"); Assert.IsTrue (a.Equals (c)); Assert.IsTrue (a == c); }