Ejemplo n.º 1
0
 public void Operators()
 {
     StringSet ss = new StringSet();
     ss = ss + "bloo" + "bar";
     Assert.AreEqual(2, ss.Count);
     StringSet so = ss;
     Assert.AreEqual(ss, so);
     Assert.AreEqual(ss.GetHashCode(), so.GetHashCode());
     so = new StringSet(so);
     Assert.AreEqual(ss, so);
     Assert.AreEqual(ss.GetHashCode(), so.GetHashCode());
     so = ss - "bar";
     Assert.AreEqual(1, so.Count);
     Assert.AreNotEqual(ss, so);
     Assert.IsTrue(ss != so);
     Assert.AreNotEqual(ss.GetHashCode(), so.GetHashCode());
 }
Ejemplo n.º 2
0
 public void Operators()
 {
     StringSet ss = new StringSet();
     ss = ss + "bloo" + "bar";
     Assert.AreEqual(2, ss.Count);
     StringSet so = ss;
     Assert.AreEqual(ss, so);
     Assert.AreEqual(ss.GetHashCode(), so.GetHashCode());
     so = new StringSet(so);
     Assert.AreEqual(ss, so);
     Assert.AreEqual(ss.GetHashCode(), so.GetHashCode());
     so = ss - "bar";
     Assert.AreEqual(1, so.Count);
     Assert.AreNotEqual(ss, so);
     Assert.IsTrue(ss != so);
     Assert.AreNotEqual(ss.GetHashCode(), so.GetHashCode());
 }