4 using System.Collections;
7 /// Common interface supported by all representations
8 /// of a test. Only includes informational fields.
9 /// The Run method is specifically excluded to allow
10 /// for data-only representations of a test.
12 public interface TestInfo
20 /// Full Name of the test
22 string FullName { get; }
25 /// Whether or not the test should be run
27 bool ShouldRun { get; set; }
30 /// Reason for not running the test, if applicable
32 string IgnoreReason { get; set; }
35 /// Count of the test cases ( 1 if this is a test case )
37 int CountTestCases { get; }
40 /// For a test suite, the child tests or suites
41 /// Null if this is not a test suite
43 ArrayList Tests { get; }
46 /// True if this is a suite