Ejemplo n.º 1
0
 public void SetUpFixture()
 {
     MultiThreadedFailures.EnableForBlock(() =>
     {
         SetupRippled();
         PartitionedTests = PartitionedTests.Create(GetType(),
                                                    TestHelper().TestAttributeType());
     });
 }
Ejemplo n.º 2
0
 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; });
             }
         });
     });
 }
Ejemplo n.º 3
0
 public void TearDownFixture()
 {
     MultiThreadedFailures.EnableForBlock(TearDownRippled);
 }
Ejemplo n.º 4
0
 public void TearDownTest()
 {
     PartitionedTests.PostTest(TestHelper().DidTestFail());
     MultiThreadedFailures.TearDown();
 }