示例#1
0
        public void Contains(T item)
        {
            if ((Actual != null && Actual.Contains(item)) == IsPositive)
            {
                return;
            }
            var itemString = item.ToStringExplicitly();
            var mes        = string.Format("{0} {1} contains {2} but was {3}", Name, Should, itemString,
                                           EnumerableString);

            LogError(mes);
        }
示例#2
0
        public void Contains(string substring)
        {
            if (Actual == null || substring == null)
            {
                if (!IsPositive)
                {
                    return;
                }
            }
            else
            {
                if (Actual.Contains(substring) == IsPositive)
                {
                    return;
                }
            }

            const string f       = "{0} {1} contains {2} but was {3}";
            var          message = string.Format(f, Name, Should, substring ?? "null", Actual ?? "null");

            LogError(message);
        }