コード例 #1
0
        /// <summary>
        /// Gets the trait values from the Category attribute.
        /// </summary>
        /// <param name="traitAttribute">The trait attribute containing the trait values.</param>
        /// <returns>The trait values.</returns>
        public IEnumerable <KeyValuePair <string, string> > GetTraits(IAttributeInfo traitAttribute)
        {
            IEnumerable <object> ctorArgs = traitAttribute.GetConstructorArguments();

            if (ctorArgs.Count() < 2)
            {
                return(new[] { new KeyValuePair <string, string>(XunitConstants.Category, XunitConstants.OuterLoop) });
            }
            return(DiscovererHelpers.EvaluateArguments(ctorArgs, XunitConstants.OuterLoop));
        }
コード例 #2
0
        /// <summary>
        /// Gets the trait values from the Category attribute.
        /// </summary>
        /// <param name="traitAttribute">The trait attribute containing the trait values.</param>
        /// <returns>The trait values.</returns>
        public IEnumerable <KeyValuePair <string, string> > GetTraits(IAttributeInfo traitAttribute)
        {
            IEnumerable <object> ctorArgs = traitAttribute.GetConstructorArguments();

            return(DiscovererHelpers.EvaluateArguments(ctorArgs, XunitConstants.Failing));
        }