public virtual void TestIsProperSupersetOfObject() { 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" }; assertTrue(target.IsProperSupersetOf(subset)); assertFalse(target.IsProperSupersetOf(superset)); assertFalse(target.IsProperSupersetOf(originalValues)); }