public void TestSetIntersection(Set<string> setFirst, Set<string> setSecond, Set<string> resultSet)
 {
     setFirst.Intersection(setSecond);
     var iteratorFirst = setFirst.GetEnumerator();
     var resultIterator = resultSet.GetEnumerator();
     while (iteratorFirst.MoveNext() && resultIterator.MoveNext())
     {
         Assert.AreEqual(iteratorFirst.Current, resultIterator.Current);
     }
 }