private void FindHashPairsTestCore()
        {
            var pairs = _hashSet.FindHashPairs(TestMD5);

            Assert.AreEqual(pairs.Count(), 1);
            Assert.AreEqual(pairs.FirstOrDefault().Value, TestMD5);
        }
        /// <summary>
        /// 检查某个哈希集中是否包含某个哈希值;在调用本方法前,须先调用<see cref="IHashSet.BeginEdit"/>,并在完成并且必要时调用<see cref="IHashSet.EndEdit"/>
        /// </summary>
        /// <param name="hashSet"></param>
        /// <param name="value"></param>
        /// <returns></returns>
        public static bool ContainsValue(this IHashSet hashSet, string value)
        {
            if (hashSet == null)
            {
                throw new ArgumentNullException(nameof(hashSet));
            }

            var pairs = hashSet.FindHashPairs(value);

            return(pairs.FirstOrDefault() != null);
        }