public void SetUpFixture() { MultiThreadedFailures.EnableForBlock(() => { SetupRippled(); PartitionedTests = PartitionedTests.Create(GetType(), TestHelper().TestAttributeType()); }); }
public void SetUpTest() { MultiThreadedFailures.SetUp(); PartitionedTests.PreTest(TestHelper().CurrentTestName(), anyPriors => { anyPriors.ForEach(p => { var task = (p.Invoke(this, null) as Task); if (task != null) { // This gives us much nicer exception tracebacks // then just using Wait() TestHelper().RunAsyncAction(async delegate { await task; }); } }); }); }
public void TearDownFixture() { MultiThreadedFailures.EnableForBlock(TearDownRippled); }
public void TearDownTest() { PartitionedTests.PostTest(TestHelper().DidTestFail()); MultiThreadedFailures.TearDown(); }