public CustomConvention() { Classes .HasOrInherits <TestFixtureAttribute>(); Cases = new MethodFilter() .HasOrInherits <TestAttribute>(); ClassExecution .CreateInstancePerTestClass(); InstanceExecution .SetUpTearDown <TestFixtureSetUpAttribute, TestFixtureTearDownAttribute>(); CaseExecution .SetUpTearDown <SetUpAttribute, TearDownAttribute>(); }
public CustomConvention() { Classes .HasOrInherits <TestFixtureAttribute>(); Methods .HasOrInherits <TestAttribute>(); ClassExecution .CreateInstancePerTestClass() .SortCases((caseA, caseB) => String.Compare(caseA.Name, caseB.Name, StringComparison.Ordinal)); InstanceExecution .SetUpTearDown <TestFixtureSetUpAttribute, TestFixtureTearDownAttribute>(); CaseExecution .SetUpTearDown <SetUpAttribute, TearDownAttribute>(); }
public CustomConvention() { Classes .Where(type => type.IsInNamespace(GetType().Namespace)) .NameEndsWith("Tests"); Cases = new MethodFilter() .Where(method => method.Void()) .Where(method => LifecycleMethods.All(x => x != method.Name)) .ZeroParameters(); ClassExecution .CreateInstancePerTestClass(); InstanceExecution .SetUpTearDown("FixtureSetUp", "FixtureTearDown"); CaseExecution .SetUpTearDown("SetUp", "TearDown"); }
public CustomConvention() { Classes .Where(type => type.IsInNamespace(GetType().Namespace)) .NameEndsWith("Tests"); Methods .Where(method => method.IsVoid()) .Where(method => LifecycleMethods.All(x => x != method.Name)); ClassExecution .CreateInstancePerTestClass() .SortCases((caseA, caseB) => String.Compare(caseA.Name, caseB.Name, StringComparison.Ordinal)); InstanceExecution .SetUpTearDown("FixtureSetUp", "FixtureTearDown"); CaseExecution .SetUpTearDown("SetUp", "TearDown"); }