Ejemplo n.º 1
0
        public CustomConvention()
        {
            Classes
            .HasOrInherits <TestFixtureAttribute>();

            Cases = new MethodFilter()
                    .HasOrInherits <TestAttribute>();

            ClassExecution
            .CreateInstancePerTestClass();

            InstanceExecution
            .SetUpTearDown <TestFixtureSetUpAttribute, TestFixtureTearDownAttribute>();

            CaseExecution
            .SetUpTearDown <SetUpAttribute, TearDownAttribute>();
        }
Ejemplo n.º 2
0
        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>();
        }
Ejemplo n.º 3
0
        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");
        }
Ejemplo n.º 4
0
        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");
        }