Beispiel #1
0
 public static InstanceBehaviorBuilder SetUpTearDown <TSetUpAttribute, TTearDownAttribute>(this InstanceBehaviorBuilder builder)
     where TSetUpAttribute : Attribute
     where TTearDownAttribute : Attribute
 {
     return(builder.SetUpTearDown(fixture => InvokeAll <TSetUpAttribute>(fixture.TestClass, fixture.Instance),
                                  fixture => InvokeAll <TTearDownAttribute>(fixture.TestClass, fixture.Instance)));
 }
 public static InstanceBehaviorBuilder SetUpTearDown(this InstanceBehaviorBuilder builder, string setUpMethod, string tearDownMethod)
 {
     return builder.SetUpTearDown(fixture => TryInvoke(setUpMethod, fixture.TestClass, fixture.Instance),
                                  fixture => TryInvoke(tearDownMethod, fixture.TestClass, fixture.Instance));
 }