TestExecutionContext public class TestExecutionContext : LongLivedMarshalByRefObject, ILogicalThreadAffinative Documentation Code public static TestExecutionContext CurrentContext { get; } public CultureInfo CurrentCulture { get; set; } public IPrincipal CurrentPrincipal { get; set; } public TestResult CurrentResult { get; set; } public Test CurrentTest { get; set; } public CultureInfo CurrentUICulture { get; set; } public TestExecutionStatus ExecutionStatus { get; set; } public TextWriter OutWriter { get; } public ParallelScope ParallelScope { get; set; } public Randomizer RandomGenerator { get; } public long StartTicks { get; set; } public DateTime StartTime { get; set; } public bool StopOnError { get; set; } public int TestCaseTimeout { get; set; } public object TestObject { get; set; } public List<ITestAction> UpstreamActions { get; } public string WorkDirectory { get; set; } public TestExecutionContext() public TestExecutionContext(TestExecutionContext other) public static void ClearCurrentContext() public static TestExecutionContext GetTestExecutionContext() public void EstablishExecutionEnvironment() public void IncrementAssertCount() public void IncrementAssertCount(int count) public void UpdateContextFromEnvironment()