public void DeleteElementTest()
 {
     Multiplicity<int> many = new Multiplicity<int>();
     many.AddElement(1);
     many.DeleteELement(1);
     Assert.IsTrue(many.IsEmpty());
 }
 public void AddElement2Test()
 {
     Multiplicity<string> many = new Multiplicity<string>();
     many.AddElement("1");
     Assert.IsTrue(many.ElementExist("1"));
 }
 public void AddElement1Test()
 {
     Multiplicity<int> many = new Multiplicity<int>();
     many.AddElement(1);
     Assert.IsTrue(many.ElementExist(1));
 }
 public void UnificationTest()
 {
     Multiplicity<int> many = new Multiplicity<int>();
     many.AddElement(1);
     Multiplicity<int> many2 = new Multiplicity<int>();
     many2.Unification(many);
     Assert.IsFalse(many2.IsEmpty());
 }
 public void IntersectionTest()
 {
     Multiplicity<int> many = new Multiplicity<int>();
     many.AddElement(1);
     Multiplicity<int> many2 = new Multiplicity<int>();
     Multiplicity<int> result = many.Intersection(many2);
     Assert.IsTrue(result.IsEmpty());
 }