Exemplo n.º 1
0
        static void SqlTests <TExample>(IDatabaseExample example)
            where TExample : class, IExample, new()
        {
            Console.WriteLine(("SqlTest " + example.GetType().Name).PadLeft(60, '-').PadRight(90, '-'));
            var test = new TestSqlExecutes <TExample>(example.Database);

            test.ExecuteDataSetTest();
            test.ExecuteEntitiesTest();
            test.ExecuteEntityTest();
            test.ExecuteDynamicTest();
            test.ExecuteScalarTest();
            test.ExecuteScalarTTest();
        }
Exemplo n.º 2
0
        static void EntityTests <TExample>(IDatabaseExample example)
            where TExample : class, IExample, new()
        {
            Console.WriteLine(("EntityTest " + example.GetType().Name).PadLeft(60, '-').PadRight(90, '-'));
            var test = new TestEntityExecutes <TExample>(example);

            test.TestInsert();
            test.TestLoad();
            test.TestUpdate();
            test.TestExists();
            test.TestDelete();
            test.TestTransaction();
            test.TestFind();
            test.TestCount();
            test.TestUpdate2();
        }
Exemplo n.º 3
0
 static void MethodTests <TExample>(IDatabaseExample example)
     where TExample : class, IExample, new()
 {
     Console.WriteLine(("MethodCall " + example.GetType().Name).PadLeft(60, '-').PadRight(90, '-'));                // MySQL
     new TestMethodCall <TExample>(example).Test();
 }