2
// Copyright (C) 2002. James W. Newkirk, Michael C. Two, Alexei A. Vorontsov. All Rights Reserved.
11
public abstract class Test : MarshalByRefObject
13
private string fullName;
14
private string testName;
15
private bool shouldRun;
16
private string ignoreReason;
18
protected Test(string pathName, string testName)
20
fullName = pathName + "." + testName;
21
this.testName = testName;
25
public string IgnoreReason
27
get { return ignoreReason; }
28
set { ignoreReason = value; }
33
get { return shouldRun; }
34
set { shouldRun = value; }
37
public Test(string name)
39
fullName = testName = name;
42
public string FullName
44
get { return fullName; }
49
get { return testName; }
52
public abstract int CountTestCases { get; }
53
public abstract TestResult Run(EventListener listener);