NUnit.Framework.Interfaces.ITest
namespace NUnit.Framework.Interfaces
{
public interface IPropertyBag : IXmlNodeBuilder
{
IList this[string key] { get; set; }
ICollection<string> Keys { get; }
void Add(string key, object value);
void Set(string key, object value);
object Get(string key);
bool ContainsKey(string key);
bool TryGet(string key, out IList values);
}
}
namespace NUnit.Framework.Interfaces
{
public interface ITest : IXmlNodeBuilder
{
string Id { get; }
string Name { get; }
string TestType { get; }
string FullName { get; }
string ClassName { get; }
string MethodName { get; }
ITypeInfo TypeInfo { get; }
IMethodInfo Method { get; }
RunState RunState { get; }
int TestCaseCount { get; }
IPropertyBag Properties { get; }
ITest Parent { get; }
bool IsSuite { get; }
bool HasChildren { get; }
IList<ITest> Tests { get; }
object Fixture { get; }
object[] Arguments { get; }
}
}