public virtual void TestIsProperSubsetOfObject() { var originalValues = new string[] { "sally", "sells", "seashells", "by", "the", "sea", "shore" }; CharArraySet target = new CharArraySet(TEST_VERSION_CURRENT, originalValues, false); var subset = new List <object> { "seashells", "sea", "shore" }; var superset = new List <object> { "introducing", "sally", "sells", "seashells", "by", "the", "sea", "shore", "and", "more" }; assertFalse(target.IsProperSubsetOf(subset)); assertTrue(target.IsProperSubsetOf(superset)); assertFalse(target.IsProperSubsetOf(originalValues)); }