protected ParameterizedTestHost(string name, TypeInfo type,
                                 IParameterSerializer serializer, TestFlags flags = TestFlags.None)
     : base(name, name, TestSerializer.GetFriendlyName(type.AsType()), flags)
 {
     ParameterName     = name;
     ParameterTypeInfo = type;
     Serializer        = serializer;
 }
Beispiel #2
0
        public bool ParameterMatches <T> (string name = null)
        {
            if (!IsParameterized)
            {
                return(false);
            }

            if (name != null)
            {
                return(Host.Identifier.Equals(name));
            }
            else
            {
                var friendlyName = TestSerializer.GetFriendlyName(typeof(T));
                return(friendlyName.Equals(Host.ParameterType));
            }
        }
Beispiel #3
0
 public HeavyTestHost(string identifier, string name, Type type, Type hostType, TestFlags flags)
     : base(identifier, name, TestSerializer.GetFriendlyName(hostType), flags)
 {
     Type = type;
 }