/// <summary> /// Initiate unit test harness. /// </summary> public UnitTestHarness() { _events = new UnitTestHarnessEvents(this); State = new TestHarnessState(); LogProviders = new List<LogProvider>(); _queuedLogMessages = new Queue<LogMessage>(); _globalExceptions = new GlobalExceptionHandler(GlobalUnhandledExceptionListener); _dispatcherStack = new WorkItemsManager(); Results = new List<ScenarioResult>(); LogWriter = new UnitTestLogMessageWriter(this); LogicFactory = new UnitTestLogicFactory(this); }
/// <summary> /// Initiate unit test harness. /// </summary> public UnitTestHarness() { _events = new UnitTestHarnessEvents(this); State = new TestHarnessState(); LogProviders = new List <LogProvider>(); _queuedLogMessages = new Queue <LogMessage>(); _globalExceptions = new GlobalExceptionHandler(GlobalUnhandledExceptionListener); _dispatcherStack = new WorkItemsManager(); Results = new List <ScenarioResult>(); LogWriter = new UnitTestLogMessageWriter(this); LogicFactory = new UnitTestLogicFactory(this); }
/// <summary> /// Creates a new TestHarnessCompletedEventArgs. /// </summary> /// <param name="testHarnessState">The final test harness state.</param> public TestHarnessCompletedEventArgs(TestHarnessState testHarnessState) { State = testHarnessState; }
/// <summary> /// Constructor for derived classes that sets an initial /// TestHarnessState and. /// </summary> /// <param name="initialTestHarnessState">Initial harness object. This /// allows a developer to pass in a derived state class instance for /// tracking test run information beyond the default.</param> protected TestHarness(TestHarnessState initialTestHarnessState) { State = initialTestHarnessState; }
/// <summary> /// Constructor for derived classes that instantiates a TestHarnessState /// object. /// </summary> protected TestHarness() { State = new TestHarnessState(); LogProviders = new List<LogProvider>(); _queuedLogMessages = new Queue<LogMessage>(); }
/// <summary> /// Constructor for derived classes that instantiates a TestHarnessState /// object. /// </summary> protected TestHarness() { State = new TestHarnessState(); LogProviders = new List <LogProvider>(); _queuedLogMessages = new Queue <LogMessage>(); }