public void ShouldIntersect() { var set1 = new StringSet(); var set2 = new StringSet(); set1.Add("Test1"); set1.Add("Common1"); set1.Add("Common2"); set2.Add("Common1"); set2.Add("Common2"); set2.Add("Test2"); StringSet intersect = set1.Intersect(set2); Assert.AreEqual(2, intersect.Count); Assert.IsTrue(intersect.Contains("Common1")); Assert.IsTrue(intersect.Contains("Common2")); }